Commit ec00922f authored by Viet-Hung Nhu's avatar Viet-Hung Nhu
Browse files

Add deploy stage on gitlab ci

parent df58125f31e1
Pipeline #41304 passed with stages
in 7 minutes and 27 seconds
......@@ -3,6 +3,7 @@ image: python:3.7
stages:
- test
- release
- deploy
.test:
stage: test
......@@ -63,3 +64,16 @@ image_build_latest:
--destination $CI_REGISTRY_IMAGE:latest
rules:
- if: '$CI_COMMIT_REF_NAME == "branch/default"'
deploy_review:
image:
name: lachlanevenson/k8s-kubectl:latest
stage: deploy
# rules:
# - if: '$CI_COMMIT_REF_NAME == "branch/default"'
script:
- kubectl version
- sed "s@r.intra.logilab.fr/intranet/fresh@$CI_REGISTRY_IMAGE@" deploy/deployment.yaml | kubectl -n intranet apply -f -
- kubectl -n intranet rollout restart deployment/fresh deployment/fresh-scheduler
- kubectl -n intranet rollout status --timeout=180s deployment/fresh
- kubectl -n intranet rollout status --timeout=180s deployment/fresh-scheduler
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment