CC.NET 1.4.2で環境変数を何らかの生成値に設定するプラグインまたはその他の可能性があります。私はMSBuildにいくつかのランダムな値を渡したいと思っています(いくつかのビルドレポートを入れるタイムスタンプがあります)。その後、ランダムに指定されたdirから生成されたすべてのレポートファイルがcc.netレポートにマージされます。CruiseControl.NET変数を動的値に設定する
ここでの問題は、CCNetBuildTime(HH:mm:ss)という形式のため、CCNetBuildDate + CCNetBuildTime環境変数を使用できないことです。これは、ディレクトリ名に有効な文字ではないためです。 CC.NETが他の文字(例えば ' - ')で ':'置換をサポートしている場合、私はそれらを使用できます。
MSBuildのコミュニティタスクを使用して<の出力を使用して出力ディレクトリを作成できます。問題は、レポートが作成されたランダムなディレクトリでCCNetに戻る方法がわかりません。
私はlabellerを書き直して常にダミーのラベルを返すので、labellerを使用することはできません(私はそれが非常に悪く、ccnetのロジックを変更していますが、現在は選択肢がありません)。
私はプラグインを書くことができますが、できるだけ多くのデフォルト技術を使いたいと思います。
多くのおかげで、
Ovanes
おそらくこれは私が行かなければならない方法です。答えに感謝します。 – ovanes