使用连续集成 (CI) 重构

使用连续集成 (CI) 系统时,团队成员很早就开始集成应用程序组件,并且常常每个开发人员一天就有多次集成。为避免您生厌,在此声明:自动构建会立即检查并确认每个集成,以及时找出所有错误。尽管 CI 这一概念还需要一个熟悉的过程,它却是个非常有价值的系统。

 

CI 系统的一个基本原理是需重新定义“构建”(Build) 这个词。之前,您可能就把构建简单地想成编译。但对于 CI,您必须认识到构建的定义现在包括验证和测试的所有重要步骤。测试是 CI 的重要支柱。没有测试,只能算是连续编译。
准备 CI 服务器所做工作与服务器所完成的工作有 80% 完全相同 — 完成上一构建后执行清理、获取最新的源代码、增加版本、编译、运行测试、执行静态分析以及创建安装程序。CI 服务器实例之间的差异少之又少。这一通用性是降低连续集成采用成本的关键所在。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值