A reference implementation of the Cloud Native Buildpacks specification.
| Lifecycle Version | Platform APIs | Buildpack APIs |
|---|---|---|
| 0.20.x | 0.7, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14 | 0.7, 0.8, 0.9, 0.10, 0.11 |
| 0.19.x | 0.7, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13 | 0.7, 0.8, 0.9, 0.10, 0.11 |
| 0.18.x | 0.7, 0.8, 0.9, 0.10, 0.11, 0.12 | 0.7, 0.8, 0.9, 0.10 |
| 0.17.x | 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12 | 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10 |
| 0.16.x | 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11 | 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9 |
| 0.15.x | 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10 | 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9 |
| 0.14.x | 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9 | 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8 |
| 0.13.x | 0.3, 0.4, 0.5, 0.6, 0.7, 0.8 | 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 |
* denotes unreleased version
Either:
analyzer- Reads metadata from the previous image and ensures registry access.detector- Chooses buildpacks (via/bin/detect) and produces a build plan.restorer- Restores layer metadata from the previous image and from the cache, and restores cached layers.builder- Executes buildpacks (via/bin/build).exporter- Creates an image and caches layers.
Or:
creator- Runs the five phases listed above in order.
launcher- Invokes a chosen process.
rebaser- Creates an image from a previous image with updated base layers.
- CONTRIBUTING - Information on how to contribute and grow your understanding of the lifecycle.
- DEVELOPMENT - Further detail to help you during the development process.
- RELEASE - Further details about our release process.