PipelineStep
Handle
interface PipelineStep { readonly dependsOnSteps: List<string>; readonly description: string; readonly name: string; readonly requiredBySteps: List<string>; readonly tags: List<string>; addTag(tag: string): void; dependsOn(stepName: string): void; requiredBy(stepName: string): void;}8 members
Properties
property
dependsOnStepsList<string>getGets or initializes the list of step names that this step depends on.
property
descriptionstringgetGets or initializes the description of the step.
property
namestringgetGets or initializes the unique name of the step.
property
requiredByStepsList<string>getGets or initializes the list of step names that require this step to complete before they can finish. This is used internally during pipeline construction and is converted to DependsOn relationships.
Methods
method
dependsOnAdds a dependency on another step.
dependsOn(stepName: string): voidParameters
stepNamestringmethod
requiredBySpecifies that this step is required by another step. This creates the inverse relationship where the other step will depend on this step.
requiredBy(stepName: string): voidParameters
stepNamestring