2012-05-08 85 views
2

我想设置CruiseControl.NET(1.6.7981.1),以便每个开发人员可以选择从哪个源代码控制分支构建。我遇到了以下问题。Cruisecontrol.net项目设置与动态参数

  1. 我还没有找到一种方法来设置通过动态参数<artifactDirectory><workingDirectory>项目参数。

  2. CruiseControl.NET并未取代动态参数令牌,例如,在<artifactDirectory>C:/ci/$[branchName]<artifactDirectory>中未更换$[branchName]

有没有办法让一个项目有最终用户选择的多个工件和工作目录?

回答

0

不,您不能在<artifactDirectory><workingDirectory>中使用动态参数。该文档指出:

参数可用于任务/发布者,源控制块和标签。 [...] 并非所有项目都允许使用动态参数。

如果你愿意对单一项目的约束放松,你可以使用Configuration Preprocessor定义和应用参数化的项目模板。