共用方式為


待處理專案和Azure App 服務部署改善的匯總 - 短期衝刺 157 更新

在 Azure DevOps 的 Sprint 157 更新 中,我們已將匯總資料行新增至待辦專案,讓您追蹤工作專案階層的進度 (,例如 Epics/Features/User Storys) 。 我們也新增了部署Azure App 服務應用程式的多項改善。

如需詳細資訊,請參閱下面的 功能 清單。

Azure DevOps 的新功能

功能

一般:

Azure Boards:

Azure Repos:

Azure Artifacts:

Azure Pipelines:

報告:

一般

在 Slack 應用程式中取得支援的個人 @mention 化通知

目前,在搭配 Slack 使用 Azure DevOps 應用程式時,客戶必須花費相當長的時間輪詢 Slack 通道,以尋找需要採取動作的通知。 現在,適用于 Slack 的Azure Boards應用程式Azure Repos適用于 Slack的應用程式和適用于 Slack 的 Azure Pipelines 應用程式,將會在通知中用來 @mentions 警示使用者。

以下是使用者為 @mentioned 的一些範例案例:

  • 組建的建立者將會 @mention 失敗的組建
  • 等候核准的發行部署將會 @mention 核准者
  • 工作專案指派將會 @mention 是新的擁有者
  • 工作專案狀態變更將會 @mention 是擁有者
  • 等候核准的提取要求將會 @mention 是核准者
  • 提取要求建立者將 @mention 核准或拒絕提取要求

當發行部署等候核准時,Kyle 會取得 @mentioned

等待核准的發行部署。

當工作專案指派給他時,Brian 會取得 @mentioned

已指派工作專案。

Alice 在提取要求獲得核准時取得 @mentioned

提取要求會獲得核准。

將組織清單下載至目錄

您現在可以下載 Azure Active Directory 租使用者所支援之組織的完整清單。 您可以從與目錄相關聯之任何組織的 [組織設定] 中的 [Azure Active Directory ] 索引標籤擷取此清單。 下載詳細資料將包含組織識別碼、組織名稱、組織 URL,以及組織擁有者。

下載 Azure Active Directory 所支援之組織的完整清單。

Azure Boards

使用面板待辦專案匯總來追蹤父專案的進度

匯總資料行會顯示階層內數值欄位或子代專案的進度列和/或總計。 子系項目會對應至階層中所有子項目。 您可以將一或多個匯總資料行新增至產品或組合待辦專案。

例如,這裡顯示 [依工作專案的進度 ],根據已關閉之子代專案的百分比,顯示遞增工作專案的進度列。 Epics 的子代專案包含所有子功能及其子或子工作專案。 Features 的子代專案包含所有子使用者劇本及其子工作專案。

追蹤父專案的進度。

任務板即時更新

您的工作面板現在會在發生變更時自動重新整理! 當其他小組成員移動或重新排列工作面板上的卡片時,您的面板會自動更新這些變更。 您不再需要按 F5 來查看最新的變更。

Azure Repos

封鎖具有指定模式之檔案的原則

系統管理員現在可以設定原則,以防止根據檔案類型和路徑將認可推送至存放庫。 檔案名驗證原則會封鎖符合所提供模式的推送。

封鎖具有指定模式之檔案的原則。

使用關鍵字透過認可解決工作專案

您現在可以使用 修正修正修正等關鍵字,透過對預設分支所做的認可來解決工作專案。 例如,您可以在認可訊息中撰寫 「此變更已修正 #476」,而工作專案 #476 會在認可推送或合併至預設分支時完成。 如需詳細資訊,請參閱 這裡的檔。

自動檢閱者的資料細微性

先前,將群組層級檢閱者新增至提取要求時,新增的群組只需要一個核准。 現在,您可以設定需要小組多個檢閱者的原則,以在新增自動檢閱者時核准提取要求。 此外,您可以新增原則,以防止要求者核准自己的變更。

自動檢閱者的資料細微性。

Azure Artifacts

使用語意版本設定取得最新的通用套件 (SemVer) 萬用字元

開發人員社群上,這是使用 SemVer 萬用字元語法取得最新通用套件版本的長時間擱置要求。 您現在可以使用 Azure CLI 和通用套件 Azure Pipelines 工作取得最新版。 請參閱 以深入瞭解。

Visual Studio 套件管理員中的 Azure Artifacts 摘要

我們現在會在 Visual Studio NuGet 套件管理員中針對 Azure Artifacts 摘要提供的套件顯示套件圖示、描述和作者。 之前,大部分的中繼資料並未提供給 VS。

Azure Pipelines

從 VSCode 建立 Azure Pipelines

我們已將新功能新增至適用于 VSCode 的 Azure Pipelines 擴充功能。 現在,您將可以直接從 VSCode 建立 Azure Pipelines,而不需要離開 IDE。

從 VSCode 建立 Azure Pipelines。

設定Azure App 服務應用程式設定的新工作

Azure App 服務允許透過各種設定進行設定,例如應用程式設定、連接字串和其他一般組態設定。 我們現在有新的 Azure Pipelines 工作Azure App 服務設定,其支援在 Web 應用程式或其任何部署位置上使用 JSON 語法大量設定這些設定。 此工作可以與其他 App Service 工作一起使用,以 部署管理和 設定 Web 應用程式、函式應用程式或任何其他容器化 App Services。

設定Azure App 服務應用程式設定的新工作。

Azure App 服務現在支援使用預覽交換

Azure App 服務現在支援在部署位置上使用預覽交換。 這是在實際從預備位置交換至生產位置之前,使用生產設定來驗證應用程式的好方法。 這也可確保目標/生產位置不會發生停機。

Azure App 服務工作現在透過下列新動作支援此多階段交換:

  • 使用預覽開始交換 - 使用預覽 (多階段交換起始交換) ,並套用目標位置 (例如生產位置) 設定至來源位置。
  • 使用預覽完成交換 - 當您準備好完成擱置的交換時,請選取 [使用預覽完成交換] 動作。
  • 取消 [使用預覽交換 - 若要解除擱置的交換],請選取 [取消具有預覽的交換]。

Azure App 服務現在支援使用預覽交換。

適用于 Python 和 .NET Functions 應用程式的 YAML 範本

透過此更新,我們會根據 .NET 和 Python 新增 Functions 應用程式的 YAML 範本支援。 根據 YAML 型管線價值主張,您現在可以在程式碼中管理這些函式應用程式的建置和部署。

YAML 管線的服務勾點

將服務與 YAML 管線整合變得更容易。 使用 YAML 管線的服務勾點事件,您現在可以根據管線執行的進度,驅動自訂應用程式或服務中的活動。 例如,您可以在需要核准時建立技術服務人員票證、在階段完成後起始監視工作流程,或在階段失敗時將推播通知傳送至小組的行動裝置。

所有事件都支援篩選管線名稱和階段名稱。 您也可以針對特定環境篩選核准事件。 同樣地,狀態變更事件也可以依管線執行或階段的新狀態進行篩選。

YAML 管線的服務勾點。

適用于 Jira 的 Azure Pipelines 應用程式增強功能

適用于 Jira 的 Azure Pipelines 應用程式可在 Azure Pipelines中的版本與 Jira 軟體雲端的問題之間進行雙向連結。 到目前為止,只有當 GitHub 存放庫是發行的來源時,應用程式才支援連結。 透過此更新,我們已擴充在使用Azure Repos時連結的支援。

您可以使用協力廠商應用程式來整合Azure Repos與 Jira 軟體雲端,並將Jira 問題金鑰新增至認可或提取要求訊息。 當發行將部署這些認可時,您將能夠將部署的 Jira 問題與發行產生關聯,並追蹤每個 Jira 問題的部署狀態。

GitHub 發行工作增強功能

我們已對 GitHub 發行工作進行數個增強功能。 您現在可以藉由指定標籤正則運算式來更妥善地控制發行建立,而且只有在觸發認可以相符字串標記時,才會建立發行。

GitHub 發行工作增強功能。

我們也新增了自訂變更記錄建立和格式化的功能。 在變更記錄組態的新區段中,您現在可以指定要與目前版本比較的版本。 [與發行比較] 可以是最後一個完整版本, (排除發行前版本) 、最後一個非草稿版本或任何符合您提供之發行標籤的舊版。 此外,工作會提供變更記錄類型欄位來格式化變更記錄。 根據選取專案,變更記錄會顯示認可清單,或根據標籤分類的問題/PR 清單。

Changelog 會顯示認可清單,或根據標籤分類的問題/PR 清單。

Azure Container Registry和Docker Hub成品的階段層級篩選

先前,Azure Container Registry和Docker Hub成品的正則運算式篩選僅適用于發行管線層級。 它們現在也已在階段層級新增。

Azure Container Registry和Docker Hub成品的階段層級篩選。

Kubernetes 服務連線中的主權雲端支援

先前,您可以使用服務帳戶選項,在 Azure 中國雲端和 Azure Government Cloud 中設定 Kubernetes 叢集的 Kubernetes 服務連線。 現在,您可以使用 Azure 選項來設定與屬於 Azure 中國雲端和 Azure Government Cloud 之受控Azure Kubernetes Service叢集相關聯的 Kubernetes 服務連線。

Kubernetes 服務連線中的主權雲端支援。

更新裝載的管線映射

我們已更新數個 Azure Pipelines 裝載的 VM 映射。 以下是此更新中的一些重點:

  • 已將 AWS、Google Cloud 和 Zeit CLI 新增至 Ubuntu 16.04
  • 已將 Ubuntu 16.04、VS2017 和 VS2019 上的 Rust 1.36 更新為 1.37
  • 已將 Ubuntu 16.04 上的 Ruby 2.6.2 更新為 2.6.3
  • 已將 Ruby 2.4.5 更新為 2.4.6、2.5.3 至 2.5.5,以及 VS2017 和 VS2019 上的 2.6.1 到 2.6.3
  • 已將 Google Chrome 和 Web 驅動程式從 75 更新為 76
  • 已將 WIX 工具組 Visual Studio 擴充功能新增至 VS 2019
  • 各種 Bug 修正

您可以 在這裡找到更多有關最新版本的詳細資料。

注意

我們將在 2019 年 3 月 31 日結束時,從即將更新的所有映射中移除 Ruby 2.3。

報告

潛在客戶和週期時間小工具進階篩選

小組會使用潛在客戶和週期時間來查看工作流程流經其開發管線所需的時間,最終將價值傳遞給客戶。

到目前為止, 潛在客戶和週期時間小工具 不支援進階篩選準則來詢問問題:「我的小組關閉較高優先順序的專案需要多久?」

透過這項更新問題,您可以藉由篩選面板的泳道來回答。

潛在客戶和週期時間小工具進階篩選。

我們也包含工作專案篩選準則,以限制出現在圖表中的工作專案。

工作專案篩選,以限制出現在圖表中的工作專案。

後續步驟

注意

這些功能將在接下來兩到三周推出。

請前往 Azure DevOps 並查看。

如何提供意見反應

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

提供建議

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

感謝您!

Aaron Hallberg