Home Archives Categories Tags

常用 CI/CD/CT 工具介绍

发布时间: 更新时间: 总字数:429 阅读时间:1m 作者: 分享

持续集成(CI)、持续交付(CD)、持续测试(CT)是软件开发不可避免的工具,本文介绍常见的 CI/CD/CT 工具。

概念介绍

  • 持续集成Continuous integration,即 CI)是一种软件工程流程,是将所有软件工程师对于软件的工作副本持续集成到共享主线(mainline)的一种举措。频繁地将代码集成到主干的一种开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

  • 持续交付Continuous delivery,即 CD),是一种软件工程手法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以释出的状况。从代码提交,自动化完成测试、构建及到生产环境的部署

  • 持续测试Continuous Testing,即 CT),对 CD 的环境,借助自动化工具测试

  • 持续集成的重要要素

  1. 统一的代码库
  2. CI服务器
  3. 自动化测试和构建的脚本
  4. Slaves

CI 工具

CT 工具

最新评论
加载中...