Legend
PipelineConfig
Pipeline configuration - the top-level schemaPipelineTrigger[]
Webhook triggers that automatically start pipeline runs on events like git pushSee: PipelineTrigger
PipelineInputDefinition[]
User-configurable inputs that can vary per run — environment name, image tag, feature flags, etcSee: PipelineInputDefinition
VariantDefinition[]
required
Deployment variants such as production, staging, or dev — each variant can lock specific input valuesSee: VariantDefinition(minItems:1)
Step[]
required
Ordered list of steps to execute — steps run sequentially unless wrapped in a parallel blockSee: Step(minItems:1)
PipelineConfigTarget
The pipeline this config is for.
ravion pipeline config pull writes it,
and the Ravion GitHub App reads it to find the pipeline a repository’s
ravion-pipeline.yaml configures. Applying a config whose block names
another pipeline is refused. It is not stored on a pipeline version.See: PipelineConfigTarget