package
0.13.1
Repository: https://github.com/grafana/scribe.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

AdjNodesToPipelines converts a list of Nodes (with type Pipeline) to a list of Pipelines.
Combine combines the list of steps into one step, combining all of their required and provided arguments, as well as their actions.
No description provided by the author
No description provided by the author
No description provided by the author
NamedStep creates a new step with a name provided.
New creates a new Step that represents a pipeline.
No description provided by the author
NewCollectinoWithSteps creates a new Collection with a single pipeline from a list of Steps.
NewEnvArgument creates a new EnvVar that will be populated based on an Argument found in the state when the step runs.
NewEnvString creates a new EnvVar that will be populated with a static string value.
NewStep creates a new step with an automatically generated name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

EnvVarArgument means that the environment variable will be populated by an argument from the state at run-time.
EnvVarString should be used whenever the value is known and static.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

These arguments are the pre-defined ones and are mostly used in events.
CI service arguments.
These arguments are the pre-defined ones and are mostly used in events.
Git arguments.
These arguments are the pre-defined ones and are mostly used in events.
These arguments are the pre-defined ones and are mostly used in events.
These arguments are the pre-defined ones and are mostly used in events.
ArgumentSourceFS is the path to the root of the source code for this project.
These arguments are the pre-defined ones and are mostly used in events.
These arguments are the pre-defined ones and are mostly used in events.
ClientProvidedArguments are argumnets that must be provided by the Client and not another step.
DefaultAction is a nil action intentionally.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GitCommitEventArgs are arguments that should provide in the pipeline state when a pipeline was created from a git commit event.
GitTagEventArgs are arguments that should provide in the pipeline state when a pipeline was created from a git tag event.
NoOpStep is used to represent a step which only exists to form uncommon relationships or for testing.
PullRequestEventArgs are arguments that should provide in the pipeline state when a pipeline was created from a pull request.

# Structs

The ActionOpts are provided to every step that is ran.
Collection defines a directed acyclic Graph that stores a collection of Steps.
No description provided by the author
Event is provided when defining a Scribe pipeline to define the events that cause the pipeline to be ran.
No description provided by the author
No description provided by the author
No description provided by the author
A Pipeline is really similar to a Step, except that it contains a graph of steps rather than a single action.
No description provided by the author
A Step stores a Action and a name for use in pipelines.

# Interfaces

No description provided by the author
Configurer defines how clients can retrieve configuration values for use in pipelines.
No description provided by the author

# Type aliases

No description provided by the author
a CacheCondition should return true if the cacher should cache the step.
A Cacher defines behavior for caching data.
No description provided by the author
FilterValueType is the metadata type that identifies the type present event filter.
No description provided by the author
PipelineWalkFunc is implemented by the pipeline 'Clients'.
No description provided by the author
No description provided by the author
WalkFunc is implemented by the pipeline 'Clients'.
No description provided by the author