摘要:
目前,持续集成工具多达30种,每种工具都有自己的特点。在国内,软件企业很少为这类产品付费,所以国个目前最流行的包括Hudson(开源),CruiseControl(开源),TeamCity(商业版,买了IntellJ的License就能免费使用)。而在国外,还有两个比较流行的商业软件是AnthillPro和Go(原名为Cruise)。根据目前软件发展的特点,在选择持续集成工具时需要考虑对版本控制工具、构建工具、测试工具等的支持。而对于企业级用户和复杂软件来说,需要考虑的因素更多。详见http://www.continuousdelivery.info/index.php/2011/07/23/ 阅读全文
posted @ 2011-08-01 09:39
HackerVirus
阅读(1479)
评论(0)
推荐(0)
摘要:
加了持续集成报告的内容。 增加了持续部署的内容。 给出了引入持续集成的建议。 持续集成的流程 在持续集成领域,我们经常会用到的一个术语就是“构建(Build)”。很多人认为“构建=编译+链接(Build=Compile+Link)”,Martin在第一版中指出一次成功构建包括: 所有最新代码从配置管理工具中取出(check out或者update)。 所有的代码从干净的状态开始编译。 将编译结果链接并部署,以备执行。 执行部署的应用并运行测试套。 如果上述所有操作没有任何错误,没有人工干预,并通过了所有测试,我们认为这才是一次成功的构建。 实际上,目前很多团队对成功持续集成构建的定义基本上是. 阅读全文
posted @ 2011-08-01 09:30
HackerVirus
阅读(366)
评论(0)
推荐(0)
浙公网安备 33010602011771号