CruiseControl.NET:构建SVN获取的子项目

时间:2012-08-06 18:38:39

标签: msbuild cruisecontrol.net

我有这个项目结构:

    main -- main.csproj

    main/subproject1 --- main.subproject1.csproj
    main/subproject1/view/ --- main.subproject1.view.csproj
    main/subproject1/business/ --- main.subproject1.business.csproj
    main/subproject1/metadata/ --- main.subproject1.metadata.csproj
    main/subproject1/facade/ --- main.subproject1.facade.csproj
    main/subproject1/data/ --- main.subproject1.data.csproj

    main/subproject2
    main/subproject2/view/

...

所以,我想在我的SVN存储库“trunk”上对其文件进行一些修改时,只构建/编译特定的.csproj项目。 我正在尝试使用MsBuild + ModificationReader,但我不确定如何修改阅读器的工作(文档很差)

你们有没有想过如何做到这一点?

1 个答案:

答案 0 :(得分:0)

查看filteredSourceControlProvider和inclusionFilters

http://www.cruisecontrolnet.org/projects/ccnet/wiki/Filtered

如果每个csproj都有一个ccnet项目,那么每个csproj都可以触发它们自己的更改