diff options
author | Max Wittig <max.wittig@siemens.com> | 2019-10-24 17:25:05 +0200 |
---|---|---|
committer | Max Wittig <max.wittig@siemens.com> | 2019-10-24 17:26:20 +0200 |
commit | 01cbc7ad04a875bea93a08c0ce563ab5b4fe896b (patch) | |
tree | 720806d437281e86d2806cc1da3b5642e57a236d | |
parent | dad68050c1269519f35dcdb29dc94a03f47532c5 (diff) | |
download | gitlab-chore/latest-docker-image.tar.gz |
chore(ci): update latest docker image for every tagchore/latest-docker-image
-rw-r--r-- | .gitlab-ci.yml | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3582693..b91d88f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,7 @@ image: python:3.7 stages: - deploy + - deploy-latest deploy: stage: deploy @@ -28,3 +29,13 @@ deploy_image: - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG only: - tags + +deploy-latest: + stage: deploy-latest + image: golang:1.12.4-stretch + script: + - go get github.com/google/go-containerregistry/cmd/crane + - mkdir /root/.docker && echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /root/.docker/config.json + - crane cp $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG $CI_REGISTRY_IMAGE:latest + only: + - tags |