Files
Hui-s-notebook/持续集成.md
2023-09-10 10:50:53 +08:00

721 B
Raw Permalink Blame History

提交

流程第一步,开发者提交代码,后续所有操作都源于代码提交

测试(第一轮)

代码仓库设置了对应的 hook提交后就会进行自动化测试

  • 单元测试:针对函数或模块
  • 继承测试:针对整体产品某个功能的测试,也称功能测试
  • 端对端测试:从用户界面直达数据库的全链路测试

构建

  • Jekins
  • Travis
  • Codeship
  • Strider

测试(第二轮)

全面的测试

部署

打包当前版本代码存档,发布到服务器 打包后解包成一个目录,将运行路径符号链接指向当前目录,部署工具 Ansible, Chef, Puppet

回滚

回滚到上一个版本,修改符号链接