Continuous Integration flow
2016-02-22 18:40:04 4 举报
登录查看完整内容
Continuous Integration(持续集成)是一种软件开发实践,旨在通过频繁地将代码更改集成到共享存储库中,以便团队可以快速发现和解决问题。在持续集成流程中,开发人员会定期将他们的代码更改提交到版本控制系统(如Git),然后自动构建和测试这些更改。如果构建或测试失败,团队成员可以立即看到问题并解决它们,从而确保代码质量和稳定性。持续集成还可以帮助团队更快地交付新功能和修复错误,提高开发效率和客户满意度。总之,持续集成是一种强大的软件开发方法,可以帮助团队保持敏捷、高效并确保高质量的软件产品。
作者其他创作
大纲/内容
Docker container 启动
pull image
从git上自动checkout 代码 + 部署仓库
APP-bug-134
开发A接到BUG处理任务
Git上下载最新部署代码
测试结果
\bpull request to pair-fellow
Staging准生产环境
Build 成功
Docker + Bamboo + Saltstack 持续集成实践案例
触发build任务
Alpha测试环境
开发B完成Code Review
启动docker
push img to docker registy
在远程机器上下载docker img
通过salt copy 部署代码到远程
本地分支开发完毕
创建本地分支app-fix-134
Bamboo
将代码合并到Master库并提交
code review 通过
Production生产环境
登录SaltMaster
按照配置自动build
结束
失败
成功
Release Version
下载最新Master库
自动\b测试
Master
Build 失败
Bitbucket
0 条评论
回复 删除
下一页