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