Skip to content
Docs Try Aspire
Docs Try

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

method addStep
Adds an application-level pipeline step in a TypeScript-friendly shape.
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
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