《VSTS日志:VM部署和交付計劃》要點:
本文介紹了VSTS日志:VM部署和交付計劃,希望對您有用。如果有疑問,可以聯系我們。
文章內容來源于微軟的VSTS日志,由cadenguo翻譯.文中討論的功能將在未來三周內推出.由于VSTS日志內容較多,這里選出三個我們認為最重要的更新:
這個迭代有我們//Build 2017會議所提到的交付成果在里面,尤其在CI/CD領域,所以是一次非常大的迭代更新.
我們的目標之一是不斷降低自動化的門檻,讓團隊能夠輕松部署并驗證他們的應用程序是可以快速交付的.而且我們的持續交付系統是一個完全開放的系統.通過與Azure的深度集成,使用起來非常簡單.同時,它也為開發和運營提供了更多的工作方式.為此,我們不斷的致力于讓VSTS+Azure成為最佳的端到端的DevOps工具.
此階段為我們實現這個目標帶來了一大波新功能,而且大大的擴充了我們所支持的應用類型:
發布管理現在支持更加強大的開箱即用的多機部署能力.現在,您可以在多臺計算機之間進行執行滾動更新來確保應用程序的高可用性.
基于代理的部署功能使用相同的構建和部署代理.但是,與當前通過在代理池中的一組代理服務器上安裝構建和部署代理并驅動遠程目標服務器的方法不同,您可以直接在每個目標服務器上安裝代理,并直接驅動這些服務器執行滾動更新,這樣您可以在目標計算機上使用我們提供的所有部署任務,而不用僅僅是那些支持遠程執行的任務.
一個部署組是一組安裝了代理的目標(機器),部署組代表您的物理環境,例如單機開發環境,多機器QA環境和UAT / Prod驗證環境,它們也詳細描述您的物理環境的安全性配置.
您可以在任何虛擬機上注冊vsts 代理.我們支持在Azure創建vm的同時,通過勾選vm擴展的方式自動安裝代理.同時我們會自動識別Azure中的vm標簽,讓你可以在流水線中更容易的控制這些機器.
一旦你擁有了部署組,您只需配置您希望我們在該部署組上執行的操作.您可以通過標簽來控制哪臺機器運行你想要的內容并且控制它在執行滾動更新時候的推進速度.
運行部署時,日志將顯示整個目標機器組的進度.
此功能現在是發布管理的一個組成部分,使用它不需要額外的授權就可以使用.
我們很高興地宣布,交付計劃不再是有限預覽版,現在已經包含在VSTS的基本訪問級別中,所有用戶都可以使用這個功能了.交付計劃是一種計劃管理工具,通過在基于迭代的日程表上跟蹤工作狀態,幫助用戶提高跨團隊的可見性和一致性.用戶可以根據帳戶中的各個項目定制包含團隊或不同積壓工作級別的計劃.此外,計劃的Field Criteria 使用戶能夠進一步自定義其視圖,而Markers突出顯示重要的日期.
交付計劃目前僅適用于VSTS,它將被包含在即將發布的TFS 2017 Update 2版本中.
查看交付計劃的相關頁面了解更多信息并且可以安裝相關擴展.
Java開發人員通過在Maven工具中打包代碼(Java等效的NuGet軟件包)來共享組件.VSTS用戶需要一個地方使用Maven來承載他們需要使用的第三方服務(如Nexus或Artifactory).我們自豪地宣布,團隊服務包管理(Package Management)現在支持托管Maven工具!看看我們的入門指南.
文章來自微信公眾號:DevOps
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/4093.html