721 B
721 B
提交
流程第一步,开发者提交代码,后续所有操作都源于代码提交
测试(第一轮)
代码仓库设置了对应的 hook,提交后就会进行自动化测试
- 单元测试:针对函数或模块
- 继承测试:针对整体产品某个功能的测试,也称功能测试
- 端对端测试:从用户界面直达数据库的全链路测试
构建
- Jekins
- Travis
- Codeship
- Strider
测试(第二轮)
全面的测试
部署
打包当前版本代码存档,发布到服务器 打包后解包成一个目录,将运行路径符号链接指向当前目录,部署工具 Ansible, Chef, Puppet
回滚
回滚到上一个版本,修改符号链接