共用方式為


傳遞計劃 2.0 正式運作

我們很高興宣佈交付計劃 2.0 正式推出! 傳遞計劃 2.0 提供 3 個主要案例:計劃的時間軸檢視、工作的進度,以及追蹤相依性。

如需詳細資訊,請參閱下列功能說明。

Azure Boards

Azure Pipelines

Azure Boards

傳遞計劃 2.0 已正式推出

我們很高興宣佈交付計劃 2.0 已正式推出! 它會提供 3 個主要案例:

  • 計劃的時程表檢視
  • 工作的進度
  • 相依性追蹤

這些案例可跨小組和項目運作。 傳遞計劃 2.0 現在為產品原生,因此不再需要擴充功能。 使用原始方案延伸模組建立的方案將繼續在傳遞方案中運作。

以下是計劃與傳遞計劃之間差異的快速比較

功能 專案 1.0 (延伸模組) 傳遞計劃 2.0
小組數目 限制為 10 限制為 15
工作項目時間範圍 僅限反覆專案 開始/目標日期和反覆專案
視覺效果 完整卡片檢視 壓縮和展開的檢視
匯總資訊 完成子專案和連結專案的百分比
相依性追蹤 Yes
開始時間視覺效果 否,只有工作項目結束的地方 是,開始日期和目標日期
卡片樣式 No Yes

傳遞計劃功能

以下是主要功能。 篩選、標記和欄位準則也是傳遞計劃的一部分。

有兩個主要檢視:壓縮和展開

傳遞計劃 2.0 可讓您使用開始日期和目標日期或反覆專案,在時程表上檢視計劃中的所有工作專案。 優先順序的順序是開始和目標日期,然後接著反覆專案。 這可讓您新增公事包層級的工作專案,例如 Epic,通常未定義至反覆專案。

壓縮檢視和展開檢視有兩個主要檢視 您也可以按下計劃右側的放大鏡來放大和縮小計劃。

  • 壓縮檢視

    壓縮檢視會顯示所有已折疊的工作專案卡片,這表示不會顯示所有卡片資訊。 此檢視適用於計劃中工作的整體檢視。 若要折疊卡片字段,請按下方案右側放大圖示旁的卡片圖示。

    以下是在壓縮和展開檢視之間切換計劃的範例。

    Gif to demo condensed view.

  • 展開檢視

    展開的檢視會計算子專案和鏈接項目的數目,並顯示完成百分比,以顯示工作項目的進度。 目前進度取決於工作項目計數。

    以下是使用展開檢視的方案範例。 請注意進度列和完成百分比。

    Example of a plan using an expanded view

相依性追蹤

相依性追蹤是以工作項目中定義的前置和後續連結為基礎。 如果未定義這些連結,則不會顯示任何相依性行。 當工作項目發生相依性問題時,相依性連結圖示會以紅色標示。

Dependency tracking with dependency icon in red to show dependencies

  • 檢視相依性

    特定相依性是透過相依性面板來檢視,其中顯示該工作專案的所有相依性,包括方向。 紅色驚嘆號表示相依性問題。 若要顯示面板,只要按下卡片右上角的相依性連結圖示即可。 以下是相依性的範例。

    Example of viewing dependencies

    Another example of viewing dependencies

  • 相依性行

    工作專案之間的相依性會以個別工作專案之間的箭頭線可視化。 多個相依性會顯示為多行。 紅色線條表示問題。

    以下列出一些範例。

    Dependencies work items visualized with directional arrow lines between the respective work items

    以下是具有多個相依性的工作專案範例,其也適用於使用壓縮檢視。

    Example of a work item with multiple dependencies in condensed view

    發生問題時,線條色彩為紅色,相依性圖示也是如此。

    以下是範例。

    Example of a work item with multiple dependencies

卡片樣式

卡片現在可以使用規則來設定樣式,例如工作流程看板。 開啟方案設定,然後按兩下 [ 樣式]。 在 [樣式] 窗格中,按兩下 [ + 新增樣式規則 ] 以新增規則,然後按兩下 [ 儲存]。 最多可以有 10 個規則,每個規則最多可以有 5 個子句。

Styling settings

  • 之前

Card styling before

  • 之後

Card styling after

複製儀錶板現在可在公開預覽中取得

在此版本中,現在可以將小組或專案儀錶板複製到相同或新的專案。 儀錶板的小工具與版面配置將會複製過來,但小工具仍然需要使用新的查詢和設定進行設定。

若要預覽此功能,只需開啟名為 複製儀錶板體驗 的功能旗標(在預覽功能下)。

Enable copy dashboard experience

以下是複製儀錶板的步驟:

  1. 移至您想要複製的儀錶板。 從該處單擊功能表以顯示 [複製儀錶板 ],然後按下它。

Copy dashboard

  1. 輸入新儀錶板的名稱和描述,然後選取儀錶板類型、Team 或 Project。 選取 [小組儀錶板] 時,會分別從專案和小組下拉式方塊中選取新的項目和小組。 針對 Project 儀錶板,只需要專案。

New dashboard options menu

新的反覆專案容量 REST API

您現在可以使用新的反覆專案 REST Api,取得反覆運算中所有小組的總容量。 提供和 iterationId API 會傳回與反覆專案相關聯的每個小組的總容量,以及整體總計。 這項功能可讓容量規劃變得更輕鬆。 若要深入瞭解反覆專案容量,請參閱這裡的

Azure Pipelines

在 Microsoft 裝載的 Ubuntu 代理程式上變更 .NET SDK 預安裝原則

我們正在變更 Microsoft 裝載 Ubuntu 代理程式上預安裝的 .NET SDK 版本。 目前,我們會安裝所有可用且支援的 .NET SDK 版本(2.1.x、3.1.x、5.0.x)。 此方法將會變更,以便針對每個功能版本安裝最新的修補程式版本。 這項變更是為了為您提供更多可用空間,以及新的工具要求。

這代表什麼?

SDK 版本是由下列部分所組成: x.y.znnz 是功能版本,而 nn 是修補程式版本。 例如,針對 2.1.302,功能版本為 3,而 02 則是修補程式版本。 根據新方法,我們只會針對每個功能版本安裝最新的修補程式版本,也就是只有 2.1.302 會針對 2.1.3x 安裝 2.1.403,而 2.1.403 等等。 6月14日,所有不是最新修補程式版本的 .NET SDK 版本都會從Ubuntu映射中移除。 這項變更會影響 Microsoft 裝載代理程式上所有 Ubuntu 版本。

目標日期

更新映像的部署將於 6 月 14 日開始,且需要 3-4 天的時間。

可能的影響

如果您使用 global.json 檔案,您的組建將會在下列情況下受到影響:

如果 global.json 檔案包含 rollForward: disable 不是最新修補程式版本的 屬性和 SDK 版本,您的組建將會失敗。 例如:

{
  "sdk": {
    "version": "3.1.100",
    "rollForward": "disable"
  }
}

如果 global.json 檔案包含 rollForward: patch 屬性,.NET SDK 版本將會自動變更為最新的修補程式。 例如:

{
  "sdk": {
    "version": "3.1.100",
    "rollForward": "patch"
  }
}

rollForward如果您的 global.json 檔案中未指定字段,則不會有任何變更。 會使用最新的已安裝修補程式層級。

如果您需要使用不是最新修補程式的確切 .NET SDK 版本,請使用 UseDotNet 工作 將它安裝為組建的一部分:

steps:
- task: UseDotNet@2
  displayName: 'Use .NET Core sdk'
  inputs:
    version: <dotnet version>

變數群組和安全檔案的許可權和檢查

您可以在 YAML 管線中使用不同類型的 共享資源 。 範例包括服務連線、變數群組、安全檔案、代理程式集區、環境或存放庫。 若要保護管線存取資源,資源的擁有者可以設定該資源的許可權和檢查。 每次管線嘗試存取資源時,都會評估所有已設定的許可權和檢查。 這些保護已在服務連線、環境和代理程式集區上提供一段時間。 他們最近已新增至存放 。 在此版本中,我們會將相同的保護新增至變數群組和安全檔案。

若要限制對一組小型管線的變數群組或安全檔案的存取,請使用 [管線許可權 ] 功能。

My secret variables

若要設定每次管線執行時應評估的檢查或核准,請使用 核准 並檢查連結庫功能。

Add checks approval

YAML 編輯器中的範本支援預覽

範本 是 YAML 管線中常用的功能。 這是共用管線代碼段的簡單方式。 它們也是透過管線驗證或強制執行 安全性和治理 的強大機制。

Azure Pipelines 支援 YAML 編輯器,可在編輯管線時方便使用。 先前,編輯器不支援範本。 使用範本時,YAML 管線的作者無法取得 Intellisense 協助。 在此版本中,我們會預覽 YAML 編輯器中範本的支援。 若要啟用此預覽,請流覽至 Azure DevOps 組織中的預覽功能,然後啟用 YAML 範本編輯器

Enable YAML templates editor in preview features

當您編輯主要 Azure Pipelines YAML 檔案時,您可以 包含擴充 範本。 當您輸入範本的名稱時,系統會提示您驗證範本。 驗證之後,YAML 編輯器會了解範本的架構,包括輸入參數。

YAML template

驗證后,您可以選擇瀏覽至範本。 您將能夠使用 YAML 編輯器的所有功能來變更範本。

請注意,這項功能目前處於預覽狀態。 已知有一些限制,我們正努力解決其中一些限制。 如果範本具有未在主要 YAML 檔案中作為輸入提供的必要參數,則驗證會失敗,並提示您提供這些輸入。 在理想的體驗中,不應該封鎖驗證,而且您應該能夠使用 Intellisense 填入輸入參數。 此外,您無法從編輯器建立新的範本。 您只能使用或編輯現有的範本。

Ubuntu-16.04 將於 2021 年 9 月從 Microsoft 裝載的集區中移除

標準版 的傳統 5 年支援 Ubuntu 16.04 將於 2021 年 4 月結束。 為了保持環境更新和保護,我們將在 2021 年 9 月 20 日移除 Ubuntu 16.04。

您必須將 ubuntu-16.04 工作流程移轉至 ubuntu-18.04 或 ubuntu-latest,以在 Ubuntu 20.04 LTS 上執行。

為了確保每個人都知道這一變化,我們排定了兩個簡短的棕色。 任何Ubuntu 16.04組建都會在淘汰期間失敗。 因此,建議您在 2021 年 9 月 6 日之前移轉管線。

布朗尼特暫時安排了下列日期和時間。 我們會在接近此期間時更新這些時間。

2021 年 9 月 6 日下午 5:00 UTC – 下午 10:00 UTC

2021 年 9 月 14 日下午 5:00 UTC – 下午 10:00 UTC

下一步

注意

這些功能將在未來兩到三周內推出。

前往 Azure DevOps 並查看。

如何提供意見反應

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

Make a suggestion

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

感謝您!

亞倫·霍爾伯格