Feature/cicd

dev
Igor Egrorov 3 years ago
parent 0b47d2a672
commit 8437efb2ce

@ -69,6 +69,20 @@ deploy-prod-kuber:
name: prod name: prod
when: manual when: manual
dev_restart_martin:
extends: .restart_martin_base
tags:
- docker
environment:
name: dev
prod_restart_martin:
extends: .restart_martin_base
tags:
- docker-prod
environment:
name: prod
.deploy_base_kuber: .deploy_base_kuber:
image: ${YC_CONTAINER_REGISTRY}/public/helm-kubectl-git:1.0.0 image: ${YC_CONTAINER_REGISTRY}/public/helm-kubectl-git:1.0.0
stage: deploy stage: deploy
@ -97,6 +111,18 @@ deploy-prod-kuber:
- ./deploy/django-static.yml - ./deploy/django-static.yml
expire_in: 1 week expire_in: 1 week
.restart_martin_base:
image: ${YC_CONTAINER_REGISTRY}/public/helm-kubectl-git:1.0.0
stage: .pre
before_script:
- KUBE_CONFIG=`echo ${CI_ENVIRONMENT_NAME}_kubeconfig`
- mkdir -p ${HOME}/.kube
- 'cat ${!KUBE_CONFIG} > ${HOME}/.kube/config'
- chmod -R 700 ${HOME}/.kube
script:
- kubectl rollout restart deployment martin -n ${DEPLOY_KUBER_NAMESPACE}
when: manual
# variables: # variables:
# CONTAINERS_NAME: sst_postamates # CONTAINERS_NAME: sst_postamates
# IMAGE_NAME: $CI_REGISTRY_IMAGE # IMAGE_NAME: $CI_REGISTRY_IMAGE

Loading…
Cancel
Save