From cb1e37401785d8d0f7feba982f93c2c8d92d0ca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20K=C3=BCffner?= Date: Tue, 18 Oct 2022 20:15:22 +0200 Subject: [PATCH] scripts: label images with prind version --- scripts/build-images.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/build-images.sh b/scripts/build-images.sh index de14fba..2f5bc46 100755 --- a/scripts/build-images.sh +++ b/scripts/build-images.sh @@ -26,11 +26,13 @@ shortref=$(echo -n ${ref} | cut -c 1-7) # Set label Values label_date=$(date --rfc-3339=seconds) if [ "${CI}" == "true" ]; then + label_prind_version="${GITHUB_SHA}" label_author="${GITHUB_REPOSITORY_OWNER}" label_url="${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" label_doc="${label_url}/blob/main/docker/${app}/README.md" label_src="${label_url}/blob/main/docker/${app}" else + label_prind_version="$(git rev-parse HEAD)" label_author="$(whoami)" label_url="local" label_doc="local" @@ -61,6 +63,7 @@ for target in $(grep "FROM .* as" ${dockerfile} | sed -r 's/.*FROM.*as (.*)/\1/g --tag ${registry}${app}:${shortref}${tag_extra} \ --tag ${registry}${app}:nightly${tag_extra} \ --tag ${registry}${app}:latest${tag_extra} \ + --label org.prind.version=${label_prind_version} \ --label org.prind.image.created="${label_date}" \ --label org.prind.image.authors="${label_author}" \ --label org.prind.image.url="${label_url}" \ @@ -82,6 +85,7 @@ for target in $(grep "FROM .* as" ${dockerfile} | sed -r 's/.*FROM.*as (.*)/\1/g --build-arg VERSION=${tag} \ --platform ${platform} \ --tag ${registry}${app}:${tag}${tag_extra} \ + --label org.prind.version=${label_prind_version} \ --label org.prind.image.created="${label_date}" \ --label org.prind.image.authors="${label_author}" \ --label org.prind.image.url="${label_url}" \