GitOps 微服务多环境自动化流水线设计
2025-04-16 17:11:49 0 举报
敏捷项目团队DevOps流水线
作者其他创作
大纲/内容
上线业务验证核心业务验证(开发、测试、审核人员)
Argo-DEV
Tag
ci pipeline git统一的 pipeline 流程配置库
CI-test-down(手动回滚)
commitmaster
feature/test
CI-TEST/DEV(ci + cd)
微服务 1
master
微服务 3
Argo-TEST
迭代负责人合并审查
微服务 2
发布验证
负责人合并审查
Git CD 工程
CI-UAT(ci + cd)
CD-PROD-rollback(手动回滚)
tag/release
ArgoCD 工程
CD-TEST/DEV
CI-PROD(ci)
MergeRequest
TEST/DEV
测试: release 合并 master 删除分支进行灰度下线提交审核操作
PROD
K8S 运行环境
GitOps 微服务多环境自动化流水线设计
CD-PROD
Argo-PROD
Argo-UAT
微服务 4
Jenkins CI 工程
1. 生产环境回滚 (tag 回滚:CD-PROD-rollback)2. dev/test/uat/下线 (分支下线:CI-test-down)3. 灰度下线 A、调整灰度企业:各模块修改灰度配置,触发 prod 发布流程 B、下线灰度分支:删除 cd-prod 中各模块对于的分支配置,建立新 tag
Jenkins CD 工程
uat/hotfix
微服务 N
Git 微服务工程
0 条评论
下一页