Skip to content
DocsTry Aspire
DocsTry

IDistributedApplicationPipeline

Interface
📦 Aspire.Hosting v13.4.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

methodaddStep
Adds an application-level pipeline step in a TypeScript-friendly shape.
addStep(stepName: string, callback: (arg: PipelineStepContext) => Promise<void>, dependsOn?: string[], requiredBy?: string[]): void
stepNamestring
callback(arg: PipelineStepContext) => Promise<void>
dependsOnstring[]optional
requiredBystring[]optional
methodconfigure
Registers a pipeline configuration callback in a TypeScript-friendly shape.
configure(callback: (arg: PipelineConfigurationContext) => Promise<void>): void
callback(arg: PipelineConfigurationContext) => Promise<void>
Disables the publish and deploy validation that requires build-only containers to be consumed by another resource.
disableBuildOnlyContainerValidation(): IDistributedApplicationPipeline
IDistributedApplicationPipeline