Tweak docker image tagging
authorPeter Amstutz <peter.amstutz@curii.com>
Thu, 9 Sep 2021 14:16:49 +0000 (10:16 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Fri, 29 Oct 2021 21:09:19 +0000 (17:09 -0400)
no issue #

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

build/run-build-docker-images.sh

index 8cff14b71e2934607c6794a5b00a461dac80338f..00ef2de417d77a230d5abad0975c4376317b5872 100755 (executable)
@@ -85,11 +85,14 @@ docker_push () {
     # docker always creates a local 'latest' tag, and we don't want to push that
     # tag in every case. Remove it.
     docker rmi $1:latest
+
+    GITHEAD=$(cd $WORKSPACE && git log --format=%H -n1 HEAD)
+
     if [[ ! -z "$tags" ]]
     then
         for tag in $( echo $tags|tr "," " " )
         do
-             $DOCKER tag $1 $1:$tag
+             $DOCKER tag $1:$GITHEAD $1:$tag
         done
     fi