JBR*_*son 3 nant continuous-integration
我们有大量的nAnt脚本来构建我们的各种产品.它们几乎都具有以下结构:
根据我们的研究,似乎CruiseControl(.net?)/ Hudson/BuildBot只会添加导致构建的触发器,此时双击远程桌面上的nAnt脚本和状态仪表板.
我们缺少其他重要的东西吗?
问题是主观的,因此我的答案也是如此.
在我之前自动化的项目中,CruiseControl主要用于这一目的:因此我们不必远程进入构建机器并触发构建.CI部分是CruiseControl将为您监视存储库,以您定义的间隔触发构建.
它还为我们提供了可以触发发布的仪表板,或者返回检查过去构建中的日志和人工制品.
对我们而言,实施CruiseControl足以获益.也许它看起来并没有那么多,直到你完成它并且一个月后意识到你没有必要触摸你的构建系统,因为它是默默地,不费吹灰之力地为你做的事情.
归档时间: |
|
查看次数: |
483 次 |
最近记录: |