我正在尝试使用包含多个项目的解决方案来设置CruiseControl.NET。只有在发生更改时才需要重建此解决方案中的项目。还需要将要构建的项目增加其版本号。
我尝试将配置从 ReBuild 设置为构建,但这没有帮助,仍然编译了所有程序集。
是否有人有过使用CruiseControl.NET和那个问题的经验?
答案 0 :(得分:0)
如果为每个vb / cs项目设置了cruisecontrol.net项目,只有在项目路径中更改了文件时,才可以使用filteredSourceControlProvider触发构建。
http://www.cruisecontrolnet.org/projects/ccnet/wiki/Filtered 查看包含过滤器。
然后设置Msbuild任务直接构建项目文件。
但是我怀疑你的项目之间存在依赖关系,因此它们处于相同的解决方案中?如果是这样,您可能希望每次都构建解决方案?