Share via


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

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

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

下一步

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

VSTS 的新功能

功能

Work

建置和發行

套件

測試

報告

驗證

預覽新的流覽

重要

若要使用此功能,您必須在設定檔或帳戶上啟用 新的導覽預覽功能

在接下來的幾周內,我們新導覽的公開預覽將會推出,並可供使用 VSTS 的所有人使用。 在您的帳戶中提供之後,功能公告橫幅隨即顯示,您可以使用 [預覽功能] 面板開啟任何專案。 請閱讀我們的 部落格文章 ,以取得有關設計重新整理的詳細資料,以及我們執行此動作的原因。

新增導覽

Work

新增工作中樞

重要

若要使用此功能,您必須在設定檔或帳戶上啟用 新的導覽預覽功能

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

新增工作中樞

查詢中樞已正式推出

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

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

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

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

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

工作專案連結

建置和發行

新增組建結果頁面

重要

若要使用此功能,您必須在設定檔或帳戶上啟用 新的組建結果頁面預覽功能

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

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

結果頁面

將環境變數傳遞至工作

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

傳遞環境變數

這可啟用兩種案例:

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

忽略部署的發行閘道

重要

若要使用此功能,您必須在設定檔或帳戶上啟用 新的發行進度檢視預覽功能

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

忽略閘道

在發行時間設定變數

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

發行變數

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

發行中的發行變數

在資料夾中組織發行定義

重要

若要使用此功能,您必須在設定檔或帳戶上啟用 新版本中樞預覽功能

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

釋放資料夾

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

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

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

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

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

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

GitHub 成品

套件

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

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

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

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

測試

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

重要

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

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

新增測試中樞

檢視進行中的測試執行

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

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

進行中測試檢視

按一下上述In-Progress測試摘要,即可在 [測試] 索引標籤中檢視詳細的測試摘要,以及失敗或中止的測試資訊。 根據新結果的可用性,測試摘要會定期重新整理,並能夠視需要重新整理詳細資料檢視。

詳細的測試摘要

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

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

完整頁面偵錯

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

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

內容測試歷程記錄

檢視中止的測試

測試執行可能會因為多個原因而中止,例如不正確的測試程式碼、測試中的來源,以及環境變數。 不論中止的原因為何,請務必診斷行為並識別根本原因。 您現在可以檢視中止的測試與測試回合,以及 [ 測試 ] 索引標籤中已完成的執行。此功能目前適用于使用多代理程式階段的 VS 測試 工作建置和發行管線,或使用 API (s) 發佈測試結果。 在未來,我們計畫擴充此體驗,以使用單一代理程式進行測試執行。

檢視中止的測試

報告

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

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

排除已完成的專案

輕鬆流覽至儀表板

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

我的最愛位於頂端。

採礦樞紐

向下捲動以查看小組的儀表板。

請參閱小組的儀表板。

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

所有樞紐

驗證

取得 PAT 到期的通知

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

PAT 到期日

如何提供意見反應

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

意見反應功能表

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

感謝您!

Jeremy Epling