Expand description
ZPipeline types - YAML-based multi-image build pipeline format
This module defines all serde-deserializable types for the ZPipeline format,
which coordinates building multiple container images from a single manifest.
The format supports:
- Global variables - Template substitution via
${VAR}syntax - Default settings - Shared configuration inherited by all images
- Dependency ordering -
depends_ondeclares build order constraints - Coordinated push - Push all images after successful builds
Structsยง
- Pipeline
Cache Config - Cache backend configuration for the build pipeline.
- Pipeline
Defaults - Default settings applied to all images in the pipeline.
- Pipeline
Image - Configuration for a single image in the pipeline.
- Push
Config - Configuration for pushing built images to registries.
- ZPipeline
- Top-level ZPipeline.yaml representation.