2010-05-20 77 views
0

我在重複使用TFS上不同構建類型的相同MSBuild目標時遇到了問題。 讓我來描述一下情況。爲不同的構建類型重用MSBuild目標

我有兩種構建類型(CI - 用於持續集成和RC - 用於發佈候選)。所以我有兩個在TFS中定義的構建類型。他們* .proj文件下: - $ /存儲庫/ TeamBuildTypes/CI - $ /存儲庫/ TeamBuildTypes/RC

另外,我還得到了一些常見的指標,如:ChnageVersion.taget,部署.tagert等,我將它們導入主* .proj文件中。不幸的是,我必須保留它們的兩個副本,每個構建類型一個。 我一直在努力爭取只有一個共同目標的副本,但我放棄了。我不能這樣做,因爲當構建開始在構建代理上時,構建文件僅從$/Repository/TeamBuildTypes/CI下載。我怎樣才能使構建代理/ TFS /無論下載$ /知識庫/ TeamBuildTypes /共同例如?

回答

0

我們通過在我們的構建服務器上「安裝」$(MSBuildExtensionsPath)下的常用構建組件來解決這個問題,這使得它們很容易從tfsbuild.proj以及源路徑中的*。* proj文件中引用。

+0

感謝您的回覆。 我不能這樣做,因爲我無法訪問構建機器:/但我想你的提示可以解決我的問題。 – 2010-05-21 06:22:37

相關問題