| Class |
Description |
|
ApplicationEnvironment
|
JTE primitive representing an application environment to capture environmental context |
|
ApplicationEnvironmentInjector
|
creates ApplicationEnvironments |
|
DefaultStepInjector
|
creates instances of the default step implementation |
|
GlobalCollisionValidator
|
checks for collisions between TemplatePrimitives and Jenkins global variables and steps |
|
JteBlockValidator
|
Validates the jte configuration block |
|
Keyword
|
JTE primitive that represents a pre-populated variable |
|
KeywordInjector
|
creates Keywords |
|
LibraryNamespace
|
Stores loaded libraries' steps |
|
LibraryStepInjector
|
Loads libraries from the pipeline configuration |
|
PipelineConfigVariableInjector
|
Exposes the aggregated pipeline configuration as a variable called 'pipelineConfig' |
|
PipelineConfigVariableInjector.PipelineConfigGlobalVariable
|
|
|
Stage
|
represents a group of library steps to be called. |
|
StageInjector
|
creates Stages |
|
StageInjector.StageContext
|
|
|
StepContext
|
Step metadata |
|
StepWrapper
|
A library step |
|
StepWrapperFactory
|
Produces StepWrappers |
|
StepWrapperFactory.StepWrapperShellDecorator
|
Registers a compiler customization for parsing StepWrappers |
|
StepWrapperScript
|
The base script used during step execution |
|
StepWrapperScript.ConfigReservedVariable
|
reserves the config var from being overridden in the binding |
|
StepWrapperScript.HookContextReservedVariable
|
reserves the config var from being overridden in the binding |
|
StepWrapperScript.ResourceReservedVariable
|
reserves the config var from being overridden in the binding |
|
StepWrapperScript.StageContextReservedVariable
|
reserves the config var from being overridden in the binding |
|
StepWrapperScript.StepContextReservedVariable
|
reserves the config var from being overridden in the binding |
|
StepWrapperScriptPickle
|
responsible for rehydrating compiled steps
required to successfully resume a pipeline that
restarts mid-step execution |
|
StepWrapperScriptPickle.Pickler
|
|
|
TemplateMethodInjector
|
creates no-op steps based on the pipeline configuration |