2009-06-26 103 views
0

是否有任何插件或其他可能性將CC.NET 1.4.2中的環境變量設置爲某個生成的值。我想傳遞給MSBuild一些隨機值(可以是放置一些構建報告的時間戳)。 Afterwords將隨機命名的所有生成的報告文件合併到cc.net報告中。CruiseControl.NET將變量設置爲動態值

這裏的問題是,由於CCNetBuildTime(HH:mm:ss)的格式,我無法使用CCNetBuildDate + CCNetBuildTime環境變量,因爲:不是目錄名稱的有效字符。如果CC.NET支持':'替換其他字符(例如' - '),我可以使用它們。

我可以使用MSBuild社區任務在< Time> -task幫助下創建輸出目錄,問題是我不知道如何返回CCNet,其中隨機目錄生成報告。

我也不能使用貼標籤機,因爲我們已經重寫了貼標籤機,它總是返回假標籤(我知道這是非常糟糕的,並改變了ccnet邏輯,但目前我沒有選擇)。

我可以編寫一個插件,但我想盡可能多地使用默認技術。

非常感謝,
Ovanes

回答

1

你就不能生成報表文件在正常的項目工作目錄,並從那裏合併嗎?每個其他外部報告工具都是這樣工作的。

+0

也許這是我必須去的方式。非常感謝您的答覆。 – ovanes 2009-06-28 20:13:10