Browse Source

ci(docker): Rename latest tag to nightly (#21359)

Burak Yigit Kaya 4 years ago
parent
commit
e44df43b3c
2 changed files with 17 additions and 6 deletions
  1. 13 2
      .craft.yml
  2. 4 4
      docker/cloudbuild.yaml

+ 13 - 2
.craft.yml

@@ -13,16 +13,27 @@ statusProvider:
 targets:
   - name: github
   - name: pypi
-  - id: py2-image
+  - id: py2-release
     name: docker
     source: us.gcr.io/sentryio/sentry
     target: getsentry/sentry
-  - id: py3-image
+  - id: py2-latest
+    name: docker
+    source: us.gcr.io/sentryio/sentry
+    target: getsentry/sentry
+    targetFormat: '{{{target}}}:latest'
+  - id: py3-release
     name: docker
     source: us.gcr.io/sentryio/sentry
     sourceFormat: '{{{source}}}:{{{revision}}}-py3'
     target: getsentry/sentry
     targetFormat: '{{{target}}}:{{{version}}}-py3'
+  - id: py3-latest
+    name: docker
+    source: us.gcr.io/sentryio/sentry
+    sourceFormat: '{{{source}}}:{{{revision}}}-py3'
+    target: getsentry/sentry
+    targetFormat: '{{{target}}}:latest-py3'
 
 requireNames:
   - /^sentry-.+-py2.py3-none-any.whl$/

+ 4 - 4
docker/cloudbuild.yaml

@@ -120,8 +120,8 @@ steps:
     docker push $DOCKER_REPO:$SHORT_SHA
     docker $SENTRY_IMAGE $DOCKER_REPO:$COMMIT_SHA
     docker push $DOCKER_REPO:$COMMIT_SHA
-    docker $SENTRY_IMAGE $DOCKER_REPO:latest
-    docker push $DOCKER_REPO:latest
+    docker $SENTRY_IMAGE $DOCKER_REPO:nightly
+    docker push $DOCKER_REPO:nightly
 - name: 'gcr.io/cloud-builders/docker'
   id: docker-push-py3
   waitFor:
@@ -143,8 +143,8 @@ steps:
     docker push $DOCKER_REPO:$SHORT_SHA-py3
     docker $SENTRY_IMAGE-py3 $DOCKER_REPO:$COMMIT_SHA-py3
     docker push $DOCKER_REPO:$COMMIT_SHA-py3
-    docker $SENTRY_IMAGE-py3 $DOCKER_REPO:latest-py3
-    docker push $DOCKER_REPO:latest-py3
+    docker $SENTRY_IMAGE-py3 $DOCKER_REPO:nightly-py3
+    docker push $DOCKER_REPO:nightly-py3
 - name: 'node:12'
   id: zeus-upload
   waitFor: