0
我有兩個單獨的構建腳本,用TFS 2010編寫。其中一個用於應用程序,另一個用於wcf服務。我需要從應用程序的構建腳本執行服務構建腳本。有人能建議我怎麼能做到這一點。謝謝。如何從其他TFS 2010構建腳本執行一個TFS 2010構建腳本
我有兩個單獨的構建腳本,用TFS 2010編寫。其中一個用於應用程序,另一個用於wcf服務。我需要從應用程序的構建腳本執行服務構建腳本。有人能建議我怎麼能做到這一點。謝謝。如何從其他TFS 2010構建腳本執行一個TFS 2010構建腳本
要在完成另一個構建後簡單觸發一個構建,可以在安裝Team Explorer時使用安裝在系統上的tfsbuild
實用程序。
你應該能夠使用
<Exec Command="$(VS140COMNTOOLS)\..\IDE\tfsbuild.exe start $(TeaFoundationServerUrl) $(TeamProject) DefinitionName" />
檢查the additional parameters here in the docs調用它。
提供有用的環境變量的列表可以在這裏找到:http://www.woodwardweb.com/vsts/30_useful_team.html
請注意,.proj
文件orchestarte你的版本是古老的(從2008年的時代),並早已被過時的XAML首先建立和後來由新的2015 Build引擎。
自從去年6月以來,微軟不再支持Team Foundation Server 2010本身。
你能解釋一下你目前的這種設置嗎?這兩個'.proj'文件?你目前是使用一個還是兩個構建定義?你需要從另一個版本的結果嗎?簡單地觸發另一個構建可以通過在命令行上調用'tfsbuild start'來完成,但超出啓動範圍並不是受支持的方案。在這種情況下,您最好在一個構建定義中構建兩個解決方案。 – jessehouwing
謝謝..我有兩個.proj文件並分別執行這兩個文件。我不需要一個腳本的結果。主要意圖是將這兩個版本作爲一個包來執行。基本上我想要建立鏈接。 – Sarvjeet