Fix docker tagging on services 74/104474/1
authorefiacor <fiachra.corcoran@est.tech>
Thu, 26 Mar 2020 09:44:32 +0000 (09:44 +0000)
committerefiacor <fiachra.corcoran@est.tech>
Thu, 26 Mar 2020 10:01:49 +0000 (10:01 +0000)
Change-Id: Icdc95a0874dd1ccca7dda9b2547113dfcbc627f2
Signed-off-by: efiacor <fiachra.corcoran@est.tech>
Issue-ID: DCAEGEN2-2168

jjb/dcaegen2/dcaegen2-services-docker-python-subprojects.yaml

index be95546..1c2dd59 100644 (file)
           stream: master
           branch: 'master'
       - gerrit-docker-verify
-      - gerrit-docker-merge
+      - gerrit-docker-merge:
+          post_docker_build_script: |
+              #!/bin/bash
+              set -uex -o pipefail
+              DOCKER_IMAGE_TAG2=${{DOCKER_IMAGE_TAG%-*}}
+              DNAME={container-snapshot-registry}/{docker-name}
+              docker tag $DNAME:$DOCKER_IMAGE_TAG $DNAME:$DOCKER_IMAGE_TAG2
+              docker tag $DNAME:$DOCKER_IMAGE_TAG $DNAME:latest
+              docker push $DNAME:$DOCKER_IMAGE_TAG2
+              docker push $DNAME:latest
       - gerrit-whitesource-scan:
           build-timeout: 120
           submodule-timeout: 30