Merge branch 'zj-update-ci-templates' into 'master'
Update CI templates to include 9.1 templates See merge request !10807
This commit is contained in:
commit
6c65b63ca5
|
@ -41,7 +41,7 @@ review:
|
|||
APP: $CI_COMMIT_REF_NAME
|
||||
APP_HOST: $CI_PROJECT_NAME-$CI_ENVIRONMENT_SLUG.$OPENSHIFT_DOMAIN
|
||||
environment:
|
||||
name: review/$CI_COMMIT_REF_SLUG
|
||||
name: review/$CI_COMMIT_REF_NAME
|
||||
url: http://$CI_PROJECT_NAME-$CI_ENVIRONMENT_SLUG.$OPENSHIFT_DOMAIN
|
||||
on_stop: stop-review
|
||||
only:
|
||||
|
@ -59,7 +59,7 @@ stop-review:
|
|||
APP: $CI_COMMIT_REF_NAME
|
||||
GIT_STRATEGY: none
|
||||
environment:
|
||||
name: review/$CI_COMMIT_REF_SLUG
|
||||
name: review/$CI_COMMIT_REF_NAME
|
||||
action: stop
|
||||
only:
|
||||
- branches
|
||||
|
|
|
@ -0,0 +1,84 @@
|
|||
# Explanation on the scripts:
|
||||
# https://gitlab.com/gitlab-examples/kubernetes-deploy/blob/master/README.md
|
||||
image: registry.gitlab.com/gitlab-examples/kubernetes-deploy
|
||||
|
||||
variables:
|
||||
# Application deployment domain
|
||||
KUBE_DOMAIN: domain.example.com
|
||||
|
||||
stages:
|
||||
- build
|
||||
- test
|
||||
- review
|
||||
- staging
|
||||
- canary
|
||||
- production
|
||||
- cleanup
|
||||
|
||||
build:
|
||||
stage: build
|
||||
script:
|
||||
- command build
|
||||
only:
|
||||
- branches
|
||||
|
||||
canary:
|
||||
stage: canary
|
||||
script:
|
||||
- command canary
|
||||
environment:
|
||||
name: production
|
||||
url: http://$CI_PROJECT_NAME.$KUBE_DOMAIN
|
||||
when: manual
|
||||
only:
|
||||
- master
|
||||
|
||||
production:
|
||||
stage: production
|
||||
script:
|
||||
- command deploy
|
||||
environment:
|
||||
name: production
|
||||
url: http://$CI_PROJECT_NAME.$KUBE_DOMAIN
|
||||
when: manual
|
||||
only:
|
||||
- master
|
||||
|
||||
staging:
|
||||
stage: staging
|
||||
script:
|
||||
- command deploy
|
||||
environment:
|
||||
name: staging
|
||||
url: http://$CI_PROJECT_NAME-staging.$KUBE_DOMAIN
|
||||
only:
|
||||
- master
|
||||
|
||||
review:
|
||||
stage: review
|
||||
script:
|
||||
- command deploy
|
||||
environment:
|
||||
name: review/$CI_COMMIT_REF_NAME
|
||||
url: http://$CI_PROJECT_NAME-$CI_ENVIRONMENT_SLUG.$KUBE_DOMAIN
|
||||
on_stop: stop_review
|
||||
only:
|
||||
- branches
|
||||
except:
|
||||
- master
|
||||
|
||||
stop_review:
|
||||
stage: cleanup
|
||||
variables:
|
||||
GIT_STRATEGY: none
|
||||
script:
|
||||
- command destroy
|
||||
environment:
|
||||
name: review/$CI_COMMIT_REF_NAME
|
||||
action: stop
|
||||
when: manual
|
||||
allow_failure: true
|
||||
only:
|
||||
- branches
|
||||
except:
|
||||
- master
|
|
@ -23,8 +23,6 @@ build:
|
|||
|
||||
production:
|
||||
stage: production
|
||||
variables:
|
||||
CI_ENVIRONMENT_URL: http://$CI_PROJECT_NAME.$KUBE_DOMAIN
|
||||
script:
|
||||
- command deploy
|
||||
environment:
|
||||
|
@ -36,8 +34,6 @@ production:
|
|||
|
||||
staging:
|
||||
stage: staging
|
||||
variables:
|
||||
CI_ENVIRONMENT_URL: http://$CI_PROJECT_NAME-staging.$KUBE_DOMAIN
|
||||
script:
|
||||
- command deploy
|
||||
environment:
|
||||
|
@ -48,8 +44,6 @@ staging:
|
|||
|
||||
review:
|
||||
stage: review
|
||||
variables:
|
||||
CI_ENVIRONMENT_URL: http://$CI_PROJECT_NAME-$CI_ENVIRONMENT_SLUG.$KUBE_DOMAIN
|
||||
script:
|
||||
- command deploy
|
||||
environment:
|
||||
|
|
Loading…
Reference in New Issue