2012-05-08 120 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定義和應用參數化的項目模板。