IDistributedApplicationPipeline
Interface
interface IDistributedApplicationPipeline { addStep(stepName: string, callback: (arg: PipelineStepContext) => Promise<void>, dependsOn?: string[], requiredBy?: string[]): void; configure(callback: (arg: PipelineConfigurationContext) => Promise<void>): void; disableBuildOnlyContainerValidation(): IDistributedApplicationPipeline;}Methods
method
addStep Adds a pipeline step to the application
addStep(stepName: string, callback: (arg: PipelineStepContext) => Promise<void>, dependsOn?: string[], requiredBy?: string[]): voidParameters
stepName string callback (arg: PipelineStepContext) => Promise<void> dependsOn string[] optional requiredBy string[] optional method
configure Configures the application pipeline via a callback
configure(callback: (arg: PipelineConfigurationContext) => Promise<void>): voidParameters
callback (arg: PipelineConfigurationContext) => Promise<void> Disables publish and deploy validation for unconsumed build-only containers.
disableBuildOnlyContainerValidation(): IDistributedApplicationPipelineReturns
IDistributedApplicationPipeline