diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 18802f8..b1a19cc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -69,6 +69,20 @@ deploy-prod-kuber: name: prod 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: image: ${YC_CONTAINER_REGISTRY}/public/helm-kubectl-git:1.0.0 stage: deploy @@ -97,6 +111,18 @@ deploy-prod-kuber: - ./deploy/django-static.yml 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: # CONTAINERS_NAME: sst_postamates # IMAGE_NAME: $CI_REGISTRY_IMAGE