Skip to main content

Module types

Module types 

Source
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_on declares build order constraints
  • Coordinated push - Push all images after successful builds

Structsยง

PipelineCacheConfig
Cache backend configuration for the build pipeline.
PipelineDefaults
Default settings applied to all images in the pipeline.
PipelineImage
Configuration for a single image in the pipeline.
PushConfig
Configuration for pushing built images to registries.
ZPipeline
Top-level ZPipeline.yaml representation.