diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-01-12 20:15:39 +0000 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-02-09 03:32:52 +0000 |
| commit | 8b19fa53399cdeb18b1cdd41276ecac5a4f659b0 (patch) | |
| tree | b7abf17923d1f1aa129f4264446fdd5e481efb70 /recipes-demo | |
| parent | 1d8968199aa812d5c9bdc8089e0eb53da25cd877 (diff) | |
| download | meta-virtualization-8b19fa53399cdeb18b1cdd41276ecac5a4f659b0.tar.gz | |
image-oci: add build-time metadata labels for traceability
Automatically embed source and build information into OCI images using
standard OCI annotations (opencontainers.org image-spec):
- org.opencontainers.image.revision: git commit SHA
- org.opencontainers.image.ref.name: git branch name
- org.opencontainers.image.created: ISO 8601 build timestamp
- org.opencontainers.image.version: PV (if meaningful)
New variables:
- OCI_IMAGE_REVISION: explicit SHA override (auto-detects from TOPDIR)
- OCI_IMAGE_BRANCH: explicit branch override (auto-detects from TOPDIR)
- OCI_IMAGE_BUILD_DATE: explicit timestamp override (auto-generated)
- OCI_IMAGE_APP_RECIPE: hook for future cross-recipe extraction
Set any variable to "none" to disable that specific label.
This enables 1:1 traceability between container images and source code,
following industry best practices for CI/CD and release management.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-demo')
0 files changed, 0 insertions, 0 deletions
