Build remote image name in update-deploy script
This commit is contained in:
parent
1acd5fb73a
commit
265b128255
@ -10,6 +10,7 @@ env:
|
|||||||
- PROD_IMAGE_NAME=atst-prod
|
- PROD_IMAGE_NAME=atst-prod
|
||||||
- TESTER_IMAGE1_NAME=atst-tester-nocrls
|
- TESTER_IMAGE1_NAME=atst-tester-nocrls
|
||||||
- TESTER_IMAGE2_NAME=atst-tester
|
- TESTER_IMAGE2_NAME=atst-tester
|
||||||
|
- GIT_SHA="$(git rev-parse --short HEAD)"
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
- crl
|
- crl
|
||||||
@ -42,8 +43,7 @@ script:
|
|||||||
|
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- docker build --tag "${PROD_IMAGE_NAME}" . -f deploy/docker/prod/Dockerfile
|
- 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 tag "${PROD_IMAGE_NAME}" "${remote_image_name}"
|
||||||
- docker images
|
- docker images
|
||||||
- docker push "${remote_image_name}"
|
- docker push "${remote_image_name}"
|
||||||
|
@ -28,7 +28,7 @@ kubectl config use-context travis
|
|||||||
kubectl config current-context
|
kubectl config current-context
|
||||||
|
|
||||||
# Update the ATST deployment
|
# 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
|
# Remove the K8S CA file when the script exits
|
||||||
function cleanup {
|
function cleanup {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user