Skip to content
Docs Try Aspire
Docs Try

IDistributedApplicationPipeline

Interface
📦 Aspire.Hosting v13.3.0
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[]): void
stepName string
callback (arg: PipelineStepContext) => Promise<void>
dependsOn string[] optional
requiredBy string[] optional
Configures the application pipeline via a callback
configure(callback: (arg: PipelineConfigurationContext) => Promise<void>): void
callback (arg: PipelineConfigurationContext) => Promise<void>
Disables publish and deploy validation for unconsumed build-only containers.
disableBuildOnlyContainerValidation(): IDistributedApplicationPipeline
IDistributedApplicationPipeline