在 Azure DevOps 的Sprint 153 更新中,我們會繼續增強與 GitHub 的Azure Boards整合。 現在,您可以從 Kanban 面板取得連結 GitHub 認可、提取要求和問題的相關資訊。 此資訊可讓您快速瞭解專案的位置,並可讓您直接流覽至 GitHub 認可、提取要求或問題,以取得詳細資料。
如需詳細資訊,請參閱下面的 功能 清單。
Azure DevOps 的新功能
功能
一般:
Azure Boards:
Azure Pipelines:
Azure Repos:
Azure Artifacts:
Wiki:
市場:
一般
Azure DevOps IP 位址範圍的變更
我們正在執行前端路由移轉,以提高可用性並減少延遲。 在此移轉過程中,我們的 IP 位址空間將會變更。 如果您目前使用防火牆規則允許 Azure DevOps 的流量,請務必更新這些規則以考慮新的 IP 範圍。
IPv4 範圍
- 13.107.6.0/24
- 13.107.9.0/24
- 13.107.42.0/24
- 13.107.43.0/24
IPv6 範圍
- 2620:1ec:4::/48
- 2620:1ec:a92::/48
- 2620:1ec:21::/48
如需此更新的詳細資訊,請參閱部落格文章, 並在這裡宣告。
稽核公開預覽
我們很高興宣佈,Azure DevOps 的稽核現在可供所有組織作為公開預覽版!
稽核會記錄整個 Azure DevOps 組織發生的變更。 發生可稽核的事件時,會記錄記錄專案。 稽核事件的一些範例包括:Git 存放庫已建立、許可權變更、資源刪除、程式碼下載、存取稽核功能等等。
稽核事件會有 IP、導致記錄事件的人員、發生什麼事,以及其他實用資訊,可協助您回答誰、何時和問題。
注意
稽核事件會儲存 90 天。 不過,您可以透過稽核 REST API 將稽核事件備份至外部位置,使其保留超過 90 天。
根據預設,只有專案集合管理員可以存取稽核記錄。 系統管理員可以將個別許可權授與小組成員,以存取稽核記錄。 您可以在 [組織] 設定下找到稽核功能。 如需詳細資訊,請參閱文件。

從命令列管理安全性群組和許可權
您現在可以使用 az devops security permission 命令,從命令列管理安全性群組和許可權。 藉由使用 命令,您可以建立腳本來管理許可權,並標準化建立安全性群組的程式。 此外,您可以使用 命令來執行報告,以檢視安全性群組清單和對應的許可權。
Azure Boards
從 Kanban 面板快速檢視連結的 GitHub 活動
當您自行或小組檢閱 Kanban 面板時,您通常會有問題,例如「此專案尚未開始開發?」或「此專案是否尚未進行檢閱?」使用 Kanban 面板上的新 GitHub 批註,您現在可以快速瞭解專案的位置,並直接流覽至 GitHub 認可、提取要求或問題,以取得詳細資料。 如需有關此專案的詳細資訊,請參閱 自訂卡片 檔,以及工作和測試的其他批註。

使用附件和連結複製工作專案
有時候您可能需要建立工作專案的複本,並包含新工作專案的次要變更。 先前,您只能複製工作專案的內容和連結。 現在,您也可以複製附件。
若要複製具有附件的工作專案,請從省略號選取複製工作專案,然後選取附件。

預覽工作專案上的文字檔
通常,.txt和 .log 檔案會附加至工作專案,以取得事件的淺色筆記或檔。 您現在可以預覽工作專案上的這些文字附件,因此您不需要下載它們才能查看其內容。

查看 Boards、待辦專案和短期衝刺選擇器中的所有小組
在小組之間流覽時,您可能會想要搜尋您最愛的小組。 先前,您必須流覽至目錄頁面來搜尋小組。 現在,您可以從 Boards、待辦專案或短期衝刺上的選擇器搜尋專案中的任何小組,而不需要中斷工作流程。

Azure Pipelines
更新裝載管線映射
注意
我們不會針對 VS2017 和 VS2019 映射部署 Sprint 152 Update 。 Sprint 153 Update 將包含 Sprint 152 變更。
透過此更新,我們已將 Windows SDK 18362 新增至 VS2019 映射。 此外,我們已降級數個版本的 Python 以解決 Bug。 此更新中的新版本如下:
| OS | 2.7.x | 3.5.x | 3.7.x |
|---|---|---|---|
| Linux | 2.7.15 | 3.5.5 | 3.7.2 |
| Mac | 2.7.15 | 3.5.5 | 3.7.2 |
| Windows | 2.7.1 | 3.5.4 | 3.7.2 |
您可以 在這裡找到更多有關最新版本的詳細資料。 如需映射上可用工具的完整清單,請 在這裡流覽 GitHub 上的映射產生存放庫。
使用成品的更簡單方式
注意
新的 YAML 關鍵字和更新的工作目前為預覽狀態。
我們新增了兩個 YAML 關鍵字, (發佈 和 下載) ,讓您更輕鬆地在 YAML 型管線中發佈和取用成品。 這些關鍵字可用於取代大部分案例的傳統工作步驟。 例如,您可以發佈 (上傳) bin 目錄的內容作為名為 「binaries」 的成品,請使用下列 YAML 程式碼:
steps:
- publish: bin
artifact: binaries
若要取用 (下載) 相同作業或相同管線中較新的作業中的成品,請使用下列命令:
steps:
- download: current
artifact: binaries
我們也更新了下載管線成品,讓您下載已使用傳統發行組建成品工作發佈的成品。 現在,當您要在管線中取用成品時,您不需要知道成品的發佈方式。
若要深入瞭解這些變更,請參閱 這裡的 Azure Pipeline 檔中的管線成品。
使用 cron 語法來指定 YAML 檔案中的排程
之前,您可以使用 UI 編輯器來指定 YAML 管線的排程觸發程式。 透過此更新,您可以在 YAML 檔案中使用 cron 語法排程組建,並利用下列優點:
- 設定為程式碼:您可以將排程與管線一起追蹤為程式碼的一部分。
- 表達:您對於定義排程的表達能力比使用 UI 更能表達。 例如,指定每小時啟動執行的單一排程會比較容易。
- 業界標準:許多開發人員和系統管理員都已經熟悉 cron 語法。
schedules:
- cron: "0 0 * * *"
displayName: Daily midnight build
branches:
include:
- main
- releases/*
exclude:
- releases/ancient/*
always: true
接下來,您將無法新增或更新使用 UI 編輯器建立的排程。 我們會持續接受這些排程一段時間,但建議您將其從 UI 中移除,並將其新增至 YAML 檔案。
更新至多階段管線公開預覽
我們會繼續將功能新增至多階段管線公開預覽。 透過此更新,我們已改善記錄檢視體驗、新增在資料夾內檢視所有執行的功能,以及新頁面中支援的組建延伸模組。
此外,我們修正了一些 Bug,並新增了直接在資料夾中建立新管線的功能。 在先前的短期衝刺中,我們已完成流覽和下載成品的工作,這是熱門的功能要求。
Azure Repos
在 Azure Repos 中取得命令支援
Go 是開放原始碼程式設計語言,也稱為 Golang。 在 Go 中,您可以使用 get 命令 來下載並安裝套件和相依性。 透過此更新,我們已在 Azure DevOps 存放庫內新增對 的支援 go get 。 使用 go get ,您將能夠下載套件及其依匯入路徑命名的相依性。 您可以使用 import 關鍵字來指定匯入路徑。
Azure Artifacts
通用套件的篩選下載
到目前為止,您一律必須下載整個通用套件,即使您只需要一些檔案。 透過此更新,您可以使用與 Azure Pipelines 相同的語法來指定迷你配對模式 (,) 下載檔案的子集。 例如:
az artifacts universal download --organization "https://dev.azure.com/myorganization/" --feed "myFeed" --name "myPackageName" --version 1.0.0 --path . --file-filter "**/*.exe;**/*.dll"
若要使用這項功能,請確定您已更新為最新的 Azure DevOps CLI 擴充功能: az extension update -n azure-devops
套件搜尋
介紹組織層級套件搜尋,可在組織的各種摘要中,提供快速、彈性且精確的搜尋。 隨著組織中的套件數目成長,並分成多個摘要,尋找您需要的套件會變得愈來愈困難。 套件搜尋可以快速且有效率地找出所有組織摘要的相關套件。
藉由使用套件搜尋,您可以:
- 依標題和描述搜尋套件: 您可以在標題和描述上使用免費文字搜尋,快速且輕鬆地尋找相關套件。 您也可以使用布林運算子縮小搜尋範圍,並結合搜尋準則。

- 搜尋所有組織摘要: 在整個組織中搜尋您和小組的摘要。 使用摘要、檢視和套件類型篩選來縮小搜尋範圍。 使用萬用字元來擴展搜尋和布林運算子,以微調它。

您可以 在這裡深入瞭解套件搜尋。
Wiki
支援具有工作專案樹狀結構的查詢
現在,您可以使用將工作專案分組至 Wiki 頁面中階層的查詢。 您可以使用 Wiki 頁面中的工作專案樹狀結構來內嵌查詢,以顯示 Epics 和 Features 以及子工作和使用者劇本。

Marketplace
排名最高的發行者認證計畫
我們已在 Marketplace 中建立熱門發行者計畫,以協助您放心地評估或取得 Azure DevOps 擴充功能/整合。 「熱門發行者」徽章表示發行者已透過一些原則、品質、可靠性和支援,向客戶和 Marketplace 顯示承諾。 Marketplace 會在仔細檢閱各種參數的發行者之後,將徽章指派給發行者。 請在這裡閱讀相關資訊,並查看來自 Top Publishers的供應專案。
後續步驟
注意
這些功能將在接下來兩到三周推出。
請前往 Azure DevOps 並查看。
如何提供意見反應
我們很樂於聽到您對這些功能的想法。 使用意見反應功能表來回報問題或提供建議。

您也可以在 Stack Overflow上取得社群所回答的建議和您的問題。
感謝您!
Steven 一文