This repository has been archived by the owner on Oct 23, 2024. It is now read-only.
Releases: d2iq-archive/cake-builder
Releases · d2iq-archive/cake-builder
Cake Builder v0.5.0
Cake Builder v0.4.0
Cake Builder v0.3.0
Cake Builder v0.2.0
New Features:
- global template properties support introduced in #5
Breaking changes:
- configuration file schema change
before:after:build: - id: image_id ....
To upgrade from v0.1.0, change theglobal_properties: key: value images: - id: image_id ....
build
field toimages
Cake Builder v0.1.0
This is the initial release of Cake Builder. To know more about Cake Builder and the problems it aims at solving, check the README.
Features included in this release:
- Declarative definition of project layout via config file to explicitly specify dependencies between images
- Dockerfile parameterization via templating to provide declarative build parameterization
- Using Dockerfile content checksums to identify changes and trigger rebuilds
- Explicit specification of files included in the image and used in checksums to fully represent image contents (e.g. to avoid rebuilds when README changes)
- Tagging and publishing of images
- Generating build reports in a machine-friendly format
- Performing pre-run configuration analysis to avoid cycles, duplicates, and orphaned images
- Parallel building of images from the same level of the hierarchy