簡體   English   中英

Release Management 2015 with TFS 2015 Build vNext

[英]Release Management 2015 with TFS 2015 Build vNext

我們正在嘗試使用 Visual Studio 2015 和 Team Foundation Server 2015 的發布管理來構建並最終從我們的代碼系統部署到我們的 QA 系統。

我們在 TFS 2015 中定義了 2 種不同類型的構建(新的腳本化構建定義——Team Foundation Build 和 XAML 定義):

我們能夠對這兩個定義進行排隊,並且它們成功構建。

接下來,當我們轉到 Visual Studio 2015 的 Release Management Client 並創建一個新的 Release 時,在選擇 Release Template 后,它允許我們選擇一個 Build。 搜索這些構建僅返回來自 XAML 定義的構建,而不是來自 Team Foundation Build 的構建。

我們如何讓 Release Management 使用來自 Team Foundation Builds 的構建?

要自動釋放它們,

對於 XAML 構建系統,請確保將發布模板(名稱類似於 ReleaseTfvcTemplate.12.xaml)從“C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Release Management\\Client\\bin”復制到您的 BuildProcessTemplates 和將其用作發布版本的流程模板。

對於新的可編寫腳本的構建系統,您還需要使用一些提供的參數運行執行 ReleaseManageBuild.exe(在與上面相同的文件夾中找到)的命令行任務(更多信息請訪問: http : //blogs.msdn.com /b/visualstudioalm/archive/2014/04/04/release-management-continuous-deployment-with-visual-studio-online-and-any-ci-systems.aspx )。

或者,您可以使用在這個答案中找到的任務: https : //stackoverflow.com/a/32994949/3317095我沒有親自測試過 Daniel Mann 的任務,但它看起來與我為自己制作的任務非常相似,我合並了一些他的代碼到我的。 老實說,他是該領域的主題專家。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM