CruiseControl.NET:构建由SVN获得的子项目 [英] CruiseControl.NET: Build subproject obtained by SVN

查看:99
本文介绍了CruiseControl.NET:构建由SVN获得的子项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个项目结构:


    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,但是我不确定修改器的工作原理(文档记录非常差)

so, I want to build/compile only the specific .csproj project when there is some modification over its files on my SVN repository "trunk". I'm trying to use MsBuild + ModificationReader but I'm not sure how to modification reader works (the documentantion is very poor)

你们有吗知道怎么做吗?

Do you guys have any idea how to do this?

推荐答案

看看filteredSourceControlProvider和inclusionFilters

Have a look at the filteredSourceControlProvider and inclusionFilters

http://www.cruisecontrolnet.org/projects/ccnet/wiki/过滤

如果每个csproj都有一个ccnet项目,则可以触发每个以进行自己的更改

If each csproj has a ccnet project then each can be triggered for their own changes

这篇关于CruiseControl.NET:构建由SVN获得的子项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆