2010-01-20 49 views
1

我希望我的MSbuild構建腳本能夠檢測到它運行在哪個服務器上,如果它是本地開發人員計算機,那麼運行在本地計算機上安裝結果的目標(如果它在構建服務器上運行的話),然後運行安裝在遠程登臺服務器上的目標。MSBuild如何檢測它在哪個服務器上運行?

實現此目標的最佳策略是什麼?

我們使用TeamCity作爲我們的CI服務器。

回答

2

我們所做的是在命令行上傳遞服務器屬性,在本地計算機上安裝dev,或者在構建服務器上發佈服務器的名稱。這是我們能弄清楚的唯一方法。

相關問題