2013-07-22 29 views
0

我有使用Java,C#,C++的多語言項目。我使用ant腳本來構建和運行測試。如何從ant運行msbuild,以便我可以在teamcity上看到msbuild(編譯)錯誤

目前,我從ant腳本執行msbuild並將msbuild輸出重定向到日誌文件。如果構建在msbuild(.net)編譯錯誤上失敗,我應該去工件並在這個文件中查找日誌文件和搜索錯誤。我想看到TeamCity構建(包括java和.net)的概述選項卡上的所有編譯錯誤。

Teamcity擁有MSBuild Task for NAnt開箱即用,但不支持Ant上的MSBuild。當然,我可以將所有構建過程分爲兩部分:針對Java的Ant Ant NAnt的Ant腳本,但這是不可取的。

那麼,從Ant構建腳本調用msbuild的情況下,在teamcity構建頁面上獲取msbuild(編譯)錯誤的最佳方式是什麼。

+0

你爲什麼不使用構建步驟? –

+0

我需要一種方法來在命令行和teamcity中運行構建。 – Rail

+1

如果沒有多個構建步驟,請不要將MsBuild輸出重定向到文件。它應該直接寫入標準輸出。 –

回答

相關問題