Updated gitlab ci script for docker hub push for Kustvakt image
Change-Id: Ib295e1115f336e663424da1deb6d7419949b9f25
diff --git a/.gitlab-ci.yml b/gitlab-ci.yml
similarity index 66%
rename from .gitlab-ci.yml
rename to gitlab-ci.yml
index 9195771..34bec2e 100644
--- a/.gitlab-ci.yml
+++ b/gitlab-ci.yml
@@ -34,13 +34,18 @@
dependencies:
- build-docker
rules:
- - when: manual
+ - if: $CI_COMMIT_TAG =~ /^[vV]\d+/ # Only runs if tag starts with V or v
+ when: manual
+ - when: never
script:
- apk update
- apk add --no-cache xz
- echo "$DOCKERHUB_TOKEN" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin
- - export VID=$(ls kustvakt-*.tar.xz | sed -e 's/^kustvakt-//' -e 's/\.tar\.xz$//')
- - xz -d -c kustvakt-$VID.tar.xz | docker load
- - docker tag korap/kustvakt:$VID korap/kustvakt:latest
- - docker push korap/kustvakt:$VID
- - docker push korap/kustvakt:latest
\ No newline at end of file
+ - CLEAN_TAG=$(echo "${CI_COMMIT_TAG}" | sed 's/^[vV]//')
+ - echo ${CLEAN_TAG}
+ - ARTIFACT=kustvakt-${CLEAN_TAG}.tar.xz
+ - xz -d -c "$ARTIFACT" | docker load
+ - docker tag korap/kustvakt:$CLEAN_TAG korap/kustvakt:latest
+ - docker push korap/kustvakt:$CLEAN_TAG
+ - docker push korap/kustavkt:latest
+