#VSTS日誌# 15/11/18 外掛應用市場,RM,包管理器等

北京的201個藍天發表於2015-11-20

【小編】從今天開始,我將在這個部落格上連載Visual Studio Team Service的定期更新。VSTS是Team Foundation Server 的線上版本,微軟每3週會對這個服務進行更新,每3個月又會將積累的改動提供給企業版的TFS升級包。僅此,如果要了解TFS的新功能,這份日誌將是你最好的資訊來源。

以下是2015年11月18日的更新日誌:

今天是我們的Connect();開發人員線上釋出會,我們釋出了很多重量級的功能:

Visual Studio Team Services

第一個重要改動是我們將Visual Studio Online (VSO)改名為Visual Studio Team Services (VSTS)。這只是名稱上的改動,不會對我們的url產生影響,比如:你的賬號地址將保持一致 <account>.visualstudio.com 。 我們看到很多人將Visual Studio Online 誤認為是個線上的IDE環境,但其實並不是。這次改名的目的就是為了消除這些誤解。你也許還沒有在自己的賬號上看到名稱的修改,這是因為我們的部署正在逐步進行。

外掛應用市場

今天我們釋出了VSTS的全新擴充套件機制以及應用市場,通過這個市場你可以獲取並安裝這些外掛。現在的外掛可以提供VSTS內建功能一樣的使用者體驗,可以提供新功能或者整合其他服務。擴充套件可以在hub,定製控制元件,右鍵選單,儀表盤,構建和釋出任務等基本上所有的VSTS功能上使用。

通過應用市場,使用者可以發現新的外掛,開發人員可以提交外掛;不同型別的外掛可以分別在Visual Studio , Visual Studio Team Services 和 Visual Studio Code上使用,可以收費也可以免費。

地址:https://marketplace.visualstudio.com/

vsmarketplace

現在的應用市場裡已經有了一定數量的VSTS外掛可供安裝,但我們需要更多的外掛來充實這個市場,開發外掛其實非常簡單,具體請見: http://aka.ms/vsoextensions

Release Management (釋出管理器)公眾預覽版

今天我們還發布了預覽版的Release Management服務。使用RM服務,你可以建立從開發到生產環境的自動化釋出管道,其中可以定義不同的環境並對手工測試,稽核流程進行控制。RM服務作為DevOps服務的核心環節可以幫助你的團隊更快的釋出版本並降低釋出風險。

要使用RM其實很簡單,建立一個釋出定義,在其中加入你的釋出步驟並放入到管道中的不同環境上即可。這些釋出步驟可以自動化的完成軟體部署並對其進行測試。RM服務還可以和build系統進行整合,在build完成或者前序環境成功部署後自動啟動後續環境的部署。

relasemanagement

相對於老版本的RM的主要改進:

  • 無需安裝任何客戶端,所有操作均使用瀏覽器完成
  • 所使用的部署代理,任務和外掛均和老版本一致;可以做到無縫升級
  • 使用起來更加簡單

新版Rm的相關文件連結: http://aka.ms/rmpreview

包管理器公眾預覽版

今天我們釋出了全新的Package Management Service (包管理器)的公眾預覽版,提供了對nuget包的支援,後續我們將新增更多種類包的支援,如:npm等。

使用這個服務,你可以輕鬆建立團隊自己的nuget源地址。管理你所引用的各種開源包,也可以將自己的私有包釋出到這裡供其它團隊使用。VSTS的build和釋出系統提供了對包管理器的支援,你可以在build vNext直接新增發布nuget包的任務。

外掛地址:https://marketplace.visualstudio.com/items/ms.feed

packagemanagement

程式碼搜尋公眾預覽版

提供對TFVC或GIT程式碼庫的程式碼搜尋功能,不僅僅提供文字搜尋,對於C#,C 和 C++,你還可以針對不同的語言特性進行搜尋,如:類定義,註釋,屬性等。程式碼搜尋作為應用市場中的外掛提供。

外掛地址: https://marketplace.visualstudio.com/items/ms.vss-code-search

codesearch

構建日誌中顯示測試結果

測試是DevOps中的重要一環,這次的更新改進了對構建日誌中的測試結果顯示。

在構建日誌中點選“測試”頁即可看到新的介面。首先會顯示的是測試的整體執行統計,上一次構建中的測試統計等資訊;如果測試在上一次構建中通過,而在當前構建失敗,則會顯示為“New failure”,這可以幫助你快速識別測試迴歸問題。如果有些測試一直都失敗,你則可以很容易的找到第一次失敗的那次構建,快速定位問題。

同時我們也改進了對失敗測試結果的瀏覽體驗,使用容器,優先順序等不同方式進行分組;進入到特定測試結果後,會顯示相關的error message,stack trace和附件等詳細資料。

後續我們還將新增如趨勢圖,歷史結果等內容。更多資訊請訪問:http://blogs.msdn.com/b/visualstudioalm/archive/2015/11/13/test-results-in-build.aspx

testresultinbuild

探索測試外掛

從2010版本開始,VSTS 就已經提供了很好的探索測試支援,可以收集步驟,螢幕截圖,日誌並提交bug。今天我們釋出了基於瀏覽器的探索測試外掛。使用Chrom瀏覽器,在任何平臺上(Windows, Mac, Linux)上完成探索測試操作。後續我們將新增對其他瀏覽器的支援,如:Edge,firefox等。

外掛地址: https://marketplace.visualstudio.com/items/ms.vss-exploratorytesting-web
更多資訊: http://blogs.msdn.com/b/visualstudioalm/archive/2015/11/19/announcing-easy-to-use-web-based-exploratory-test-for-visual-studio-team-services.aspx

0412.image_5F00_thumb_5F00_502FBABC

測試管理器外掛

測試管理功能在VSTS中是可以單獨購買的,今天我們將測試管理器作為外掛放到了應用市場上,這樣你就無需按照使用者級別購買測試功能,而可以直接購買外掛。

外掛地址: https://marketplace.visualstudio.com/items/ms.vss-testmanager-web

testmanager

原文地址: https://www.visualstudio.com/en-us/news/2015-nov-18-vso


請關注微信公眾號 devopshub,獲取更多關於DevOps研發運維一體化的資訊

qrcode_for_gh_b7c158df1fd1_430

 

或點選進入 DevOps門戶 http://devopshub.cn 

 

相關文章