共用方式為


將 UI 現代化 – VSTS 短期衝刺 136 更新

Visual Studio Team Services 的 Sprint 136 更新 中,我們引進了一些全新且令人興奮的設計變更。 您可以在 [建置中樞] 和 [測試] 索引標籤中預覽新的體驗。查詢中現已正式推出。 此外,您也可以嘗試使用新的工作中樞預覽新的瀏覽體驗

Work、Build、Release、Test 和 Reporting 有一些其他功能。 如需詳細資訊, 請參閱下方的功能 清單。

下一步

閱讀下方的新功能,並前往 VSTS 自行嘗試。

VSTS 的新功能

功能

工作

組建及版本

套件

Test

報表

驗證

預覽我們的新導覽

重要

若要使用這項功能,您必須在配置檔或帳戶上啟用新的導覽預覽功能

在接下來的幾周內,我們新導覽的公開預覽將會推出,並可供使用 VSTS 的所有人使用。 在您的帳戶中提供此功能之後,功能公告橫幅將會顯示,而且您可以使用 [預覽功能] 面板開啟任何專案。 閱讀我們的 部落格文章 ,以取得設計重新整理的詳細數據,以及為何要這麼做。

新增導覽

工作

新增工作中樞

重要

若要使用這項功能,您必須在配置檔或帳戶上啟用新的導覽預覽功能

除了新導覽的公開預覽之外,我們也引進了新的工作中樞。 在這裡,您將找到所有面板、待辦專案和短期衝刺的我的最愛和快速搜尋支援,以及 Sprint 規劃等新功能。 如需詳細資訊,請參閱 Microsoft DevOps 部落格上的新工作中樞文章

新增工作中樞

查詢中樞正式推出

當新的 查詢 中樞處於預覽狀態時,我們努力回應您的意見反應。 我們現在對體驗變得可供所有人使用感到興奮。 中樞會簡化來自舊中樞的許多現有查詢功能,其外觀和風格更新,並提供新功能,讓您更輕鬆地取得對重要的查詢。 新體驗的一些重點包括:

  • 上次由資訊修改的目錄頁面,以及搜尋查詢的能力
  • 具有資料夾唯一 URL 的階層連結,以將重要查詢群組加入書籤
  • 從結果頁面快速存取您最愛的查詢

在我們的DevOps部落格深入了解這些令人興奮的更新。

輕鬆尋找連結和提及體驗中的現有工作專案

當您想要將兩個現有的工作項目連結在一起時,您現在可以使用我們的新工作項目搜尋控件,輕鬆地找到重要專案。 根據您最近存取的工作專案,以及依標識符或標題搜尋特定工作專案的進入點,查詢選取器已取代為內嵌建議。

工作項目連結

組建及版本

新增組建結果頁面

重要

若要使用這項功能,您必須在配置檔或帳戶上啟用 [新增組建結果頁面預覽] 功能

在 TFS 2015 中,我們推出了新的組建系統,可讓您拖放腳本和不斷成長的開放原始碼工作連結庫。 我們已逐步改善編輯器體驗,而今天我們會重新整理檢視組建的體驗。

當您移至組建結果時,您將更清楚地了解組成組建的記錄、問題、認可和工作專案。 這是我們設計更新的第一個步驟,請傳送您的想法。

結果頁面

將環境變數傳遞至工作

CI/CD 工作作者可以在task.json中設定新的屬性 showEnvironmentVariables,以將環境變數傳遞至工作。 當您這樣做時,會在建置編輯器中的工作上轉譯額外的控件。 這適用於 PowershellCmdBash 工作。

傳遞環境變數

這可啟用兩個案例:

  • 工作需要環境變數,且變數名稱中會保留大小寫。 例如,在上述範例中,傳遞至工作的環境變數會是 “foo”,而不是 “FOO”。
  • 它可讓秘密值以安全的方式傳遞至腳本。 這是慣用將秘密當做自變數傳遞至腳本,因為代理程式上的操作系統可能會記錄進程調用,包括其自變數。

忽略部署的發行閘道

重要

若要使用這項功能,您必須在配置檔或帳戶上啟用新的發行進度檢視預覽功能

發行閘道會在發行升級至下一個環境之前,啟用健康情況準則的自動評估。 根據預設,只有在所有閘道同時狀況良好時,發行管線才會進行。 在某些情況下,例如在加速發行或手動檢查健康情況之後,核准者可能會想要忽略網關,並允許發行進行,即使該閘道尚未評估為狀況良好也一樣。 如需詳細資訊,請參閱 版本閘道 檔。

忽略閘道

在發行時間設定變數

在發行定義中,您現在可以選擇建立發行時想要設定的變數。

發行變數

建立發行時,為變數提供的值只會用於該版本。 這項功能可協助您避免建立草稿中的多個步驟、更新草稿中的變數,以及使用變數觸發發行。

release 中的 Release 變數

在資料夾中組織您的發行定義

重要

若要使用這項功能,您必須在配置檔或帳戶上啟用新版本中樞預覽功能

組織您的發行定義會變得更簡單且更容易。 您現在可以建立資料夾,並在其中行動您的定義。 您也可以直接在資料夾層級管理安全性。 您可以在 Releases* 中樞檢視資料夾(當您選擇加入時,它會顯示在 Releases 中樞旁邊)。

釋放資料夾

使用改良的 Windows 遠端 PowerShell 型工作

有新的和改良的 Windows 遠端 PowerShell 型工作可供使用。 這些改進包括數個效能修正,並支援即時記錄和控制台輸出命令,例如 Write-Host 和 Write-Output。

目標工作上的 PowerShell(版本:3.*):您可以新增內嵌腳本、修改 PSSession 選項、控制 “ErrorActionPreference”,並在標準錯誤時失敗。

Azure 檔案複製工作(版本:2.*):隨附解決 GitHub 問題的最新 AzCopy (v7.1.0)。

GitHub 成品會顯示在版本中部署的相關認可

為了增強端對端可追蹤性,您可以看到部署至 GitHub 存放庫環境的所有認可,做為特定版本的一部分。

GitHub 成品

套件

在舊版摘要中使用上游來源

到目前為止,舊版摘要無法使用 nuget.org 上游來源,或利用對 npmjs.com 上游來源所做的改善。 透過此更新,您可以升級舊版摘要,並使用這些功能。 尋找摘要套件上方的橫幅以取得詳細資訊,包括升級之前應該注意的行為變更。

使用任意公用 npm 摘要作為上游來源

先前,您已能夠使用 npmjs.com 和其他 VSTS 摘要作為 npm 上游來源。 透過此更新,您也可以使用任意公用摘要(例如 MyGet 摘要)作為 npm 上游來源。

Test

[測試] 索引標籤中的改善體驗

重要

啟用 [新增組建中樞] 和 [新版本進度檢視] 預覽功能,以使用這些新功能。

除了新的組建中樞和新的發行進度檢視,現在已提供 [測試] 索引標籤的新式體驗。 這可讓您針對 組建發行提供豐富的內容測試資訊。 新的體驗提供進行中測試檢視、完整頁面偵錯體驗、內容測試歷程記錄、報告中止的測試執行,以及執行層級摘要。

新增測試中樞

檢視進行中的測試執行

整合和功能測試等測試可以長時間執行,因此請務必隨時查看測試執行。 使用進行中測試檢視,您不再需要等候測試執行完成,才能知道測試結果。 結果會在執行時以近乎即時的方式取得,可協助您更快速地採取動作。 您可以偵錯失敗或中止、提出 Bug 或中止管線。 此功能目前可在多代理程序階段使用 VS 測試工作 ,使用 發行測試結果工作 或使用 API 發佈測試結果,供建置和發行管線使用。 未來,我們計劃使用單一代理程式擴充此體驗以進行測試執行。

下列檢視顯示新發行進度檢視中的進行中測試摘要、報告指定時間點的測試計數和測試失敗總數。

進行中測試檢視

按兩下上述的 [進行中測試] 摘要,即可在 [測試] 索引卷標中檢視詳細的測試摘要,以及失敗或中止的測試資訊。測試摘要會定期重新整理,並可根據新結果的可用性,視需要重新整理詳細數據檢視。

詳細的測試摘要

在完整頁面中檢視測試回合偵錯詳細數據

錯誤訊息和堆疊追蹤本質上很冗長,而且需要足夠的房地產,才能在偵錯期間檢視詳細數據。 若要擁有沈浸式偵錯體驗,您現在可以將測試或測試回合檢視展開為完整頁面檢視,同時仍能夠在內容作業中執行所需的內容作業,例如 Bug 建立或目前測試結果的需求關聯。

完整頁面偵錯

檢視內容中的測試歷程記錄

在過去,小組必須移至 [執行 ] 中樞,才能檢視測試結果的歷程記錄。 有了新的體驗,我們會在 [測試] 索引標籤的內容中直接帶入測試歷程記錄,以供建置和發行。 測試歷程記錄資訊是以漸進方式提供,從目前所選測試的組建定義或環境開始,接著分別針對組建和發行其他分支和環境。

內容測試歷程記錄

檢視中止的測試

測試執行可能會因為多種原因而中止,例如錯誤的測試程式代碼、測試中的來源,以及環境問題。 不論中止的原因為何,您都必須診斷行為並找出根本原因。 您現在可以檢視中止的測試與測試回合,以及 [測試] 索引標籤中已完成的執行。此功能目前可在多代理程序階段中使用 VS 測試工作來建置和發行管線,或使用 API 發佈測試結果。 未來,我們計劃使用單一代理程式擴充此體驗以進行測試執行。

檢視中止的測試

報表

排除分析檢視中特定日期之前完成的專案

Analytics 服務會儲存所有工作專案歷程記錄,包括關閉的工作專案。 客戶通常不想報告較舊的已關閉工作專案。 我們已更新 分析檢視 ,讓您排除在特定日期之前完成的工作專案。 這可大幅減少載入 Power BI 的數據量。 它也會進行進階計算,例如 處於狀態的時間,效能更高。 您可以在 [ 歷程記錄 ] 索引標籤上設定此選項。

排除已完成的專案

輕鬆流覽至儀錶板

您現在可以輕鬆地瀏覽至屬於小組的其他儀錶板! 當新的儀錶板體驗處於預覽狀態時,我們努力回應您最大的意見反應,以失去在儀錶板之間快速切換的能力。 儀錶板選擇器現已更新,可讓您更輕鬆地前往您關心的儀錶板。 更新的選擇器現在包含兩個樞紐: MineAllMine 樞紐可讓您輕鬆地尋找您所屬的小組及其對應的儀錶板,以及顯示您最愛的儀錶板。 [所有] 樞紐會繼續顯示專案內的所有儀錶板。

我的最愛位於頂端。

Mine pivot

向下卷動以查看小組的儀錶板。

請參閱小組的儀錶板。

查看專案中的所有儀錶板。

所有樞紐

驗證

取得 PAT 到期的通知

當個人存取令牌 (PAT) 即將到期時,您會收到電子郵件通知,讓您能夠立即採取行動並延長 PAT 的存留期,讓您的工具和程式不會中斷。

PAT 到期

如何提供意見反應

我們很樂意聽到您對於這些功能的看法。 使用意見反應功能表來回報問題或提供建議。

意見反應功能表

您也可以在 Stack Overflow 上的社群取得建議和您的問題。

感謝您!

傑里米·埃普林