...@@ -14,6 +14,8 @@ image: docker:19.03 ...@@ -14,6 +14,8 @@ image: docker:19.03
- docker push $IMAGE_COMMIT - docker push $IMAGE_COMMIT
.docker_release: .docker_release:
variables:
NEW_IMAGE: NEW_IMAGE
script: script:
- docker pull $IMAGE_COMMIT - docker pull $IMAGE_COMMIT
- docker tag $IMAGE_COMMIT $NEW_IMAGE - docker tag $IMAGE_COMMIT $NEW_IMAGE
......
...@@ -23,6 +23,8 @@ include: ...@@ -23,6 +23,8 @@ include:
extends: .gcp_k8s_auth extends: .gcp_k8s_auth
stage: deploy stage: deploy
variables: variables:
APP: APP_TO_DEPLOY
OVERLAY: OVERLAY_TO_DEPLOY
OLD_IMAGE: $CI_REGISTRY_IMAGE OLD_IMAGE: $CI_REGISTRY_IMAGE
NEW_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA NEW_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
script: script:
......
...@@ -4,7 +4,7 @@ include: ...@@ -4,7 +4,7 @@ include:
# This CI template consists of two parts: # This CI template consists of two parts:
# - Auth # - Auth
# - Diff test # - K8s test
# [[ AUTH ]] - authenticates against a GCP cluster # [[ AUTH ]] - authenticates against a GCP cluster
# - ZONE - GCP cluster zone (e.g. us-east1-b) # - ZONE - GCP cluster zone (e.g. us-east1-b)
...@@ -18,6 +18,9 @@ include: ...@@ -18,6 +18,9 @@ include:
.gcp_k8s_diff: .gcp_k8s_diff:
extends: .gcp_k8s_auth extends: .gcp_k8s_auth
variables:
APP: APP_TO_TEST
OVERLAY: OVERLAY_TO_TEST
script: script:
- cd k8s/$APP/overlays/$OVERLAY/ - cd k8s/$APP/overlays/$OVERLAY/
- | - |
......