2016-05-29 124 views
0

我想更多地瞭解TFS中的構建定義以及如何指定您要部署的解決方案中的哪個項目。TFS構建定義和部署

我創建了一個新的MVC Web應用程序並選擇在Azure中託管時生成了一個構建定義。

在定義和過程選項卡中,我可以看到在項目(在構建部分)下選擇的解決方案(.sln);測試運行等等等等

enter image description here

什麼我不明白的是deployemnt。我的解決方案有多個項目(其中一個是Web應用程序),但我無法看到它表示要部署的工件是Web應用程序,而不是解決方案中的另一個項目。

回答

1

這是舊的XAML構建系統。既然你在TFS 2015上,除非你有現有的遺留版本,否則你不應該使用它。

有一個新的現代構建系統,您可以從Web門戶訪問,您可以通過選擇一系列要運行的任務來構建構建定義。有可以輕鬆定位到Azure的內置部署任務,或者您可以使用發佈中心(也可以在TFS 2015 Update 2或更高版本的Web中)通過一組構建工件編排多個環境之間的發佈管道。

+0

我忘記了這一點,你是對的,最近被添加了沒有它。儘管如此,堅持我原來的問題,你能否清楚在過程中指定'部署項目'的位置?我想知道如果我在TFS 2015更新2/Visual Studio Online之前必須處理任何事情。謝謝。 – obaylis