Skip to content

Commit ac2266b

Browse files
Merge pull request #922 from python-gitlab/chore/latest-docker-image
chore(ci): update latest docker image for every tag
2 parents 8cb5488 + 01cbc7a commit ac2266b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.gitlab-ci.yml

+11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ image: python:3.7
22

33
stages:
44
- deploy
5+
- deploy-latest
56

67
deploy:
78
stage: deploy
@@ -28,3 +29,13 @@ deploy_image:
2829
- /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG
2930
only:
3031
- tags
32+
33+
deploy-latest:
34+
stage: deploy-latest
35+
image: golang:1.12.4-stretch
36+
script:
37+
- go get github.com/google/go-containerregistry/cmd/crane
38+
- mkdir /root/.docker && echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /root/.docker/config.json
39+
- crane cp $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG $CI_REGISTRY_IMAGE:latest
40+
only:
41+
- tags

0 commit comments

Comments
 (0)