2

我正在尝试设置 CruiseControl.NET (1.6.7981.1),以便每个开发人员都可以选择从哪个源代码控制分支构建。我遇到了以下问题。

  1. 我还没有找到通过动态参数设置<artifactDirectory><workingDirectory>投影参数的方法。

  2. CruiseControl.NET 没有替换动态参数标记,例如$[branchName]<artifactDirectory>C:/ci/$[branchName]<artifactDirectory>.

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

4

1 回答 1

0

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

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

如果您愿意放松单项目约束,您可以使用配置预处理器来定义和应用参数化项目模板。

于 2012-10-16T10:57:19.043 回答