我有使用SVN源代码控制的CruiseControl.NET设置。

我的所有项目都完美运行,构建和部署到我的不同临时环境。

但是,只要在SVN中对项目进行提交,CC.NET就会自动开始构建。我们希望按需构建,而不是一直自动构建,因为我们的所有构建都会部署到暂存,并且测试人员将一直注销。

有谁知道如何禁用此功能?

有帮助吗?

解决方案

虽然我应该学会阅读CC.NET中项目的触发器部分的文档,但这很简单:

  

指定空元素(<triggers />)意味着只能手动强制集成(例如使用CCTray或Web Dashboard。)根本不包括元素,项目只有一个具有默认配置的Interval Trigger。

其他提示

如果您访问CCnet的管理站点,您可以停止自动构建并使用force选项强制构建,或者您可以设置一个时间来检查新的提交足够高,可能是8小时,以便有1在测试人员开始工作之前每天建立。

希望这会对你有所帮助。

版本:1.4.0.3524   - 按设计工作 在网页仪表板中无法查看,但托盘客户端清楚地说:<!>“项目未自动触发<!>”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top