敏捷开发之持续集成

来源:互联网 发布:德安德鲁乔丹数据 编辑:程序博客网 时间:2024/04/27 19:27
  • 持续集成

对代码库随时进行集成,代码集成越早,缺陷被发现越早,修复缺陷的成本越低,大大降低时和成本。

  • 持续集成准备工作

  • 版本控制

把产品代码、测试代码、数据库脚本、构建部署脚本等等纳入版本控制中。详情请查看敏捷开发之版本控制。

  • 持续集成管理软件

持续集成管理软件下载版本控制的文件,利用构建部署脚本代码进行自动化持续集成。查看Jenkins。

  • 团队共识

持续集成的实践,开发团队必须遵循一些准则,比如频繁地把修改的代码提交到主干,保证构建成功。

  • 持续集成的遵循的原则

构建失败不能提交代码,谁提交代码必须修复导致这次失败的缺陷

提交代码之前,在本地运行通过所有的测试

提交的代码在持续集成环境中通过,才继续工作

不能把测试失败的用列注释

为自己导致持续集成失败的问题负责



原创粉丝点击