Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Builder for creating unique (but mangled) stage names.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class PipelineStage(val inType: KClass<out StageResult>, val outType: KClass<out StageResult>) : StateTraceable<PipelineStage.ExecStateData, Unit>
Link copied to clipboard
object PipelineTransformer
Utilities for transforming Pipeline and LazyPipeline.
Link copied to clipboard
Helper class for checking the required properties of a Pipeline.
Link copied to clipboard
Reference implementations for PipelineStage.onExecFailedImpl.
Link copied to clipboard
The result of a pipeline stage.
Functions
Link copied to clipboard
fun MutableLazyPipeline.addStage(stageBlock: Runner.Context.() -> PipelineStage): MutableLazyPipeline
Builder method for adding a lazy pipeline stage to the lazy pipeline
fun MutableLazyTaggedPipeline.addStage(kind: PipelineStage.Kind = PipelineStage.Kind.DEFAULT, stageBlock: Runner.Context.() -> PipelineStage): MutableLazyTaggedPipeline
Link copied to clipboard
Casts this into the stage result type of OutT, or throws IllegalArgumentException if the conversion is not possible.
Link copied to clipboard
Link copied to clipboard
Factory method for creating a lazy pipeline stage not appended to a pipeline
Link copied to clipboard
Evaluates a lazy pipeline to a pipeline by applying context to each lazy pipeline stage