Commit 9579dfbb by 据说甜蜜呢

优化管道

parent 3ccf3022
Pipeline #4226 passed with stage
in 15 seconds
......@@ -4,6 +4,7 @@ stages:
- release-major
# Updating
- analysing-git-changes
- synchronizing-config
build_job:
stage: build
......@@ -15,20 +16,8 @@ build_job:
staging-major_job:
stage: release-major
script:
# global variable
- export Environment='Staging'
# 001 Continuous integration image to registry.
- bash ./devops/PipeLines/Creation/001_CI.sh
# 002 Create config information to k8s's configmap.
- bash ./devops/PipeLines/Creation/002_CreateConfig.sh
# 003 Release major to k8s's cluster.
- bash ./devops/PipeLines/Creation/003_ReleaseMajor.sh
# 004 Create gateway route.
- bash ./devops/PipeLines/Creation/Gateways/Kong/004_CreateGatewayRoute.sh
- bash ./devops/PipeLines/Creation/Creation_Pipeline.sh
only:
- rel/major
tags:
......@@ -37,20 +26,8 @@ staging-major_job:
prod-major_job:
stage: release-major
script:
# global variable
- export Environment='Production'
# 001 Continuous integration image to registry.
- bash ./devops/PipeLines/Creation/001_CI.sh
# 002 Create config information to k8s's configmap.
- bash ./devops/PipeLines/Creation/002_CreateConfig.sh
# 003 Release major to k8s's cluster.
- bash ./devops/PipeLines/Creation/003_ReleaseMajor.sh
# 004 Create gateway route.
- bash ./devops/PipeLines/Creation/Gateways/Kong/004_CreateGatewayRoute.sh
- bash ./devops/PipeLines/Creation/Creation_Pipeline.sh
only:
- rel/major
tags:
......@@ -59,14 +36,18 @@ prod-major_job:
staging-analysing-git-changes_job:
stage: analysing-git-changes
script:
# global variable
- export Environment='Staging'
# 001 Analysing git changes.
- bash +x ./devops/PipeLines/Updating/001_AnalysingGitChanges.sh
- bash ./devops/PipeLines/Updating/001_AnalysingGitChanges.sh
only:
- staging
tags:
- staging
# 002 Synchronize config information to k8s's configmap.
- bash +x ./devops/PipeLines/Updating/002_SyncConfig.sh
staging-analysing-git-changes_job:
stage: synchronizing-config
script:
- export Environment='Staging'
- bash ./devops/PipeLines/Updating/002_SyncConfig.sh
only:
- staging
tags:
......
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