Build remote image name in update-deploy script

This commit is contained in:
Patrick Smith 2018-08-16 14:17:54 -04:00
parent 1acd5fb73a
commit 265b128255
2 changed files with 3 additions and 3 deletions

View File

@ -10,6 +10,7 @@ env:
- PROD_IMAGE_NAME=atst-prod
- TESTER_IMAGE1_NAME=atst-tester-nocrls
- TESTER_IMAGE2_NAME=atst-tester
- GIT_SHA="$(git rev-parse --short HEAD)"
cache:
directories:
- crl
@ -42,8 +43,7 @@ script:
before_deploy:
- docker build --tag "${PROD_IMAGE_NAME}" . -f deploy/docker/prod/Dockerfile
- git_sha="$(git rev-parse --short HEAD)"
- remote_image_name="${ATAT_DOCKER_REGISTRY_URL}/${PROD_IMAGE_NAME}:${git_sha}"
- remote_image_name="${ATAT_DOCKER_REGISTRY_URL}/${PROD_IMAGE_NAME}:${GIT_SHA}"
- docker tag "${PROD_IMAGE_NAME}" "${remote_image_name}"
- docker images
- docker push "${remote_image_name}"

View File

@ -28,7 +28,7 @@ kubectl config use-context travis
kubectl config current-context
# Update the ATST deployment
kubectl -n atat set image deployment.apps/atst atst="${remote_image_name}"
kubectl -n atat set image deployment.apps/atst atst="${ATAT_DOCKER_REGISTRY_URL}/${PROD_IMAGE_NAME}:${GIT_SHA}"
# Remove the K8S CA file when the script exits
function cleanup {