DevOps流程
2020-07-21 10:27:23 0 举报
devops流程图
作者其他创作
大纲/内容
end
Static AnalysisUnit-test/coverage
YES
持续交付流程图
1. CI : 持续集成 Continuous Intergration,从 build 到推送镜像至生产环境的过程。包含了单测,单测覆盖率,内网CICD,冒烟测试等。为减少沟通成本,此过程定义为CI。2. CD : 持续部署 Continuous Deployment,从拉取镜像到完成C3全量覆盖的过程。从CI到CD的过程为持续交付Continuous Delivery。C1/C3/C3中的C也可理解为Canary。
beta test
= dev-env 开发环境
Rollback
NO
code-review
C1Tag
C3
debug
CD-beta
= beta-env 对公测试环境
from Rg
alpha test
= pre-env 生产环境
CI-build by tag
pre-test
100% users
CI
gitlab runner
begin
C2
manual
push code
CI-buildby merge
QA Tag &Release notes
codingon branch
= alpha-env 测试环境
2% users
mergeon master
CD
QA&staff only
CI-deploy alpha
0 条评论
下一页