停止CruiseControl.NET自动构建
-
03-07-2019 - |
题
我有使用SVN源代码控制的CruiseControl.NET设置。
我的所有项目都完美运行,构建和部署到我的不同临时环境。
但是,只要在SVN中对项目进行提交,CC.NET就会自动开始构建。我们希望按需构建,而不是一直自动构建,因为我们的所有构建都会部署到暂存,并且测试人员将一直注销。
有谁知道如何禁用此功能?
解决方案
虽然我应该学会阅读CC.NET中项目的触发器部分的文档,但这很简单:
指定空元素(
<triggers />
)意味着只能手动强制集成(例如使用CCTray或Web Dashboard。)根本不包括元素,项目只有一个具有默认配置的Interval Trigger。
其他提示
如果您访问CCnet的管理站点,您可以停止自动构建并使用force选项强制构建,或者您可以设置一个时间来检查新的提交足够高,可能是8小时,以便有1在测试人员开始工作之前每天建立。
希望这会对你有所帮助。
版本:1.4.0.3524 - 按设计工作 在网页仪表板中无法查看,但托盘客户端清楚地说:<!>“项目未自动触发<!>”
不隶属于 StackOverflow