Deploy stackage-server-cron

This commit is contained in:
Michael Snoyman 2017-07-14 12:19:13 +03:00
parent a211a148b9
commit 1d85cac3a2
No known key found for this signature in database
GPG Key ID: A048E8C057E86876

View File

@ -85,6 +85,7 @@ deploy_prod:
url: https://www.stackage.org/
variables:
DEPLOYMENT_NAME: "stackage-server-prod"
CRON_DEPLOYMENT_NAME: "stackage-server-cron-prod"
PROD_DEPLOYMENT_IMAGE: "fpco/stackage-server-prod:${CI_BUILD_REF_SLUG}_${CI_PIPELINE_ID}"
script:
- export
@ -99,4 +100,6 @@ deploy_prod:
- docker tag "$DEPLOYMENT_IMAGE" "fpco/stackage-server-prod:latest"
- docker push "fpco/stackage-server-prod:latest"
- kubectl set image "deployment/$DEPLOYMENT_NAME" stackage-server="$PROD_DEPLOYMENT_IMAGE"
- kubectl set image "deployment/CRON_$DEPLOYMENT_NAME" stackage-server=-cron"$PROD_DEPLOYMENT_IMAGE"
- kubectl rollout status "deployment/$DEPLOYMENT_NAME"
- kubectl rollout status "deployment/$CRON_DEPLOYMENT_NAME"