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 に答える