2013-04-02 52 views
3

將TFS 2010構建工作流的屬性值傳遞到MSBuild中有很多示例和方法,但我需要做相反的事情。從MSBuild任務傳遞值到TFS構建工作流程

基本上在構建框自定義目標文件已被寫入對框上運行的所有構建執行一些處理。這些目標文件具有自定義任務,其中一些公開返回值(或輸出參數)。

如果可能,我希望能夠從構建工作流程(TFS 2010)中讀取這些輸出參數的值。所以基本上

  1. 一個TFS 2010構建工作流構建服務器上運行
  2. 構建服務器具有注入的MSBuild管道和做一些處理,從2以上必要去
  3. 結果自定義的目標文件回到TFS構建工作流程中。

請希望對此問題有所幫助。

回答

1

一種方法是將輸出數據寫入可從TFS工作流輕鬆訪問的位置。如文件。然後,您需要自定義TFS工作流以在MSBuild活動之後的文件中讀入。

+1

這是我們考慮的一個選項。然而,由於數據的性質以及文件I/O的昂貴,我非常希望避免這種路線。但是非常感謝你的建議Dylan。 – Nikhil

+0

雖然,我同意這不是一個完美的解決方案,但它是我最終使用的解決方案。我希望MS能夠在工作流構建和MSBuild之間提供更好的連接 –

相關問題