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