Skip to content
Snippets Groups Projects

Add OCI standard annotation labels to every build

Merged Sheogorath requested to merge feature/OCI-labels into master
1 file
+ 8
1
Compare changes
  • Side-by-side
  • Inline
+ 8
1
@@ -24,7 +24,14 @@ container-build:
@@ -24,7 +24,14 @@ container-build:
- export VCS_URL=$CI_PROJECT_URL
- export VCS_URL=$CI_PROJECT_URL
script:
script:
- si-fix "${CI_REGISTRY_BUILD_DOCKERFILE:-./Dockerfile}"
- si-fix "${CI_REGISTRY_BUILD_DOCKERFILE:-./Dockerfile}"
- podman build --pull $CI_REGISTRY_BUILD_ARGS -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA" .
- podman build --pull
 
--label "org.opencontainers.image.source=$CI_PROJECT_URL"
 
--label "org.opencontainers.image.revision=$CI_COMMIT_SHA"
 
--label "org.opencontainers.image.created=$(date --rfc-3339 ns)"
 
--label "org.opencontainers.image.title=$CI_PROJECT_TITLE"
 
$CI_REGISTRY_BUILD_ARGS
 
-t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA"
 
.
- podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA"
- podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA"
container-tagging:
container-tagging:
Loading