add deploy config

This commit is contained in:
2022-09-19 10:58:55 +07:00
parent 2d93626aec
commit 274d7379d7
2 changed files with 31 additions and 2 deletions

View File

@@ -58,6 +58,8 @@ test-api:
deploy:
image: gcr.io/cloud-builders/kubectl:latest
stage: deploy
variables:
DOCKER_IMAGE: "cr.yandex/${YA_DOCKER_REGISTRY}/${DOCKER_IMAGE}"
needs:
- pre-build
- docker-build
@@ -66,5 +68,6 @@ deploy:
- kubectl config set-credentials admin --token="$KUBE_TOKEN"
- kubectl config set-context default --cluster=k8s --user=admin
- kubectl config use-context default
- sed -i "s/__VERSION__/${DOCKER_IMAGE}/" k8s.yaml
- kubectl apply -f k8s.yaml
- sed -i "s/__YA_REGISTRY__/${YA_DOCKER_REGISTRY}/" docker/k8s.yaml
- sed -i "s/__DOCKER_IMAGE__/${DOCKER_IMAGE}/" docker/k8s.yaml
- kubectl apply -f docker/k8s.yaml