依提取要求中的目標分支進行篩選 - 短期衝刺 152 更新
在 Azure DevOps 的 Sprint 152 Update 中,我們新增了依目標分支篩選提取要求的選項、多項新的命令列命令以及擴充點,可讓延伸模組將語法醒目提示和自動完成新增到檔案總管與提取要求檢視。
如需詳細資訊, 請參閱下方的功能 清單。
功能
一般:
Azure Pipelines:
Azure Repos:
Azure Artifacts:
Wiki:
一般
透過命令列管理延伸模組
您現在可以使用 az devops extension
命令從命令行管理擴充功能。 藉由使用 命令,您可以建立可針對所有組織執行的腳本,以確保可用的必要擴充功能。
如需命令及其語法的詳細資訊,請參閱這裡的檔。
透過命令列叫用 REST API
我們已新增 az devops invoke
命令,讓您呼叫任何 Azure DevOps REST API,以形成命令行。
例如,您可能有命令行腳本來處理特定工作的自動化,但也需要呼叫額外的 Azure DevOps REST API 呼叫。 透過叫用命令,您可以從命令行呼叫 REST API,並使用 CLI 提供的授權來管理授權,並在腳本中包含 REST API。
如需命令及其語法的詳細資訊,請參閱這裡的檔。
透過命令列管理使用者
身為系統管理員,您可能需要有標準程式來管理使用者。 目前,您必須重複相同的步驟,以新增使用者,並將使用者新增至授權。 此程式可能會變得乏味且容易出錯。 現在,您可以使用 Azure DevOps CLI 來建立標準腳本來登記、新增和更新使用者,並執行此腳本來重複這些步驟。
如需命令和語法的詳細資訊,請參閱這裡的檔。
Azure Pipelines
對託管管線映像的更新
我們已對數個 Azure Pipelines 裝載的 VM 映射進行許多新增和更新。 下列變更已新增為此更新的一部分:
- 已將 Rust 1.34.1 新增至 VS2017、VS2019 和 Ubuntu 16.04
- 已將 .NET Framework 4.8 新增至 VS2017 和 VS2019
- 已將 Windows SDK 16299 新增至 VS2019
- 初始化 VS2017 和 VS2019 的 Visual Studio 實驗實例 (VSIX)
- 更新版本的 Go、Maven、Ruby、Python 和 DAV Fx
您可以在這裡找到有關最新版本的更多詳細數據。
如需映像上可用工具的完整清單,請造訪 GitHub 上的映射產生存放庫。
透過命令列建立及管理管線
YAML 型多階段管線現在可以使用 命令從命令行 az pipelines
進行管理。 例如,您可以從 CLI 以互動方式設定及管理管線,或使用腳本將整個設定自動化。
如需命令的詳細資訊,請參閱這裡的檔。
透過命令列管理組建標籤
當您從命令行建立組建時,管理組建標籤現在更容易。 az pipelines build tag
使用 命令,您現在可以開始建置並同時標記組建。 Azure Pipeline 組建標籤命令可讓您新增、刪除或列出組建標籤。
如需命令及其語法的詳細資訊,請參閱這裡的檔。
透過 URL 共用測試回合結果
您可以將自動化測試設定為組建或發行的一部分執行。 已發佈的測試結果可以在組建或發行摘要的 [測試] 索引標籤中檢視。 透過此更新,我們新增了複製 結果 URL 功能,以便與小組中的其他人共用單一測試回合結果。
共用層級包括:
- 執行層級
- 結果層級
- 在測試回合內選取的個別索引標籤
- 共用也與任何已設定的擴充功能索引標籤相容
當您共用URL時,檢視者會在全螢幕檢視中看到測試結果。
Azure Repos
在提取要求 (PR) 中依目標分支篩選
提取要求可讓小組檢閱程序代碼,並在將變更合併至主要分支之前提供變更的意見反應。 這些工作流程已成為許多小組工作流程的重要部分,因為您可以逐步執行建議的變更、留下批注,以及投票以核准或拒絕程式代碼變更。
為了讓您更輕鬆地尋找提取要求,我們新增了篩選選項,可讓您使用目標分支搜尋PR。
您也可以使用目標分支篩選來自定義 [我的] 索引標籤中的提取要求檢視。
讓延伸模組可新增語法醒目提示與自動完成
目前,我們會針對摩納哥編輯器所支持的語言子集發佈語法醒目提示。 不過,您中的許多人想要針對我們不支援的語言建立自己的語法醒目提示。
透過此更新,我們新增了擴充點,允許延伸模組將語法醒目提示和自動完成新增至檔案總管和提取要求檢視。
此外,我們新增了 Kusto 語言 語法醒目提示的支援。
透過命令列管理 git 參考
使用 Azure Repos ref command
,您現在可以建立、列出、刪除參考(分支/標籤),以及鎖定或解除鎖定分支參考。 這可讓您更輕鬆地標記認可標識符,而不需要從命令行使用 Azure Repos 時簽出整個存放庫。
如需命令及其語法的詳細資訊,請參閱這裡的檔。
透過命令列更新存放庫名稱與預設分支
現在您可以使用 Azure Repos update 命令來更新存放庫名稱,以及存放庫的預設分支。 例如,如果您想要將服務存放庫的名稱更新為 ContosoService,並將預設分支設定為開發,您可以執行此命令: az repos update --repository "Service" --name "ContosoService" --default-branch "development"
如需詳細資訊,請參閱這裡的檔。
Azure Artifacts
透過命令列管理管線執行中的成品
如果您需要下載管線所產生的一組成品,您現在可以使用 az pipelines runs
命令,從命令行下載、上傳或列出特定管線所產生的成品。
如需命令及其語法的詳細資訊,請參閱這裡的檔。
Wiki
新的新式使用者體驗
Wiki 有一個新的外觀,效能已經改善。 例如,頁面導覽樹狀結構已移至左側,以提供從左至右的自然數據流。 此外,到目前為止,垂直空間的數量受到標頭的限制。 透過此更新,我們讓頁面完全捲動,讓您可以取得更多內容的垂直空間。
提示
您可以在鍵盤上按 e 鍵,快速瀏覽至編輯頁面。
我們也對功能表項進行了下列變更:
選單動作已合併成下列三個類別:
Wiki 層級動作位於Wiki選擇器旁邊
樹狀結構層級動作
頁面層級動作
[ 新增頁面] 按鈕已移至樹狀結構。 您也可以在鍵盤上按 n 鍵來建立新的頁面。
我們也已將計數新增至 [追蹤] 功能,以告訴您有多少人追蹤頁面。 這可讓您了解頁面的重要性。
HTML 標籤的支援
現在,您可以使用 HTML 標籤在 Wiki 中建立更豐富的內容。 查看您可以使用下列 HTML 標籤執行哪些動作。
您現在可以使用 詳細 數據和 摘要 標籤,在Wiki頁面內建立可折疊的區段。 您可以新增 open 屬性,讓詳細資料預設保持展開。
如需詳細數據標記的詳細資訊,請參閱這裡的檔。
這是根據 此建議票證的優先順序。
注意
Edge 和 Internet Explorer 瀏覽器不支援此標籤。
此外,您可以使用圖形和圖解標籤,將標題新增至影像。 這些標籤可讓您新增影像的替代文字,並建立相關聯的影像區塊。 圖解標記可以新增在影像上方或下方。
如需 figcaption 標記的詳細資訊,請參閱這裡的檔。
最後,您可以使用標記標記來醒目提示 Wiki 頁面中的文字部分。 這可讓您醒目提示Wiki頁面中的重要文字,以吸引讀者注意。
如需標記標記的詳細資訊,請參閱這裡的檔。
改進的資料表建立與編輯
到目前為止,在Wiki中建立和編輯數據表是困難的。 我們已進行變更,讓您更輕鬆地在Wiki中新增及管理數據表。
從方格建立數據表
您不再需要記住 Markdown 數據表語法。 現在,您可以從 15 X 15 方格中選取 ,輕鬆地建立 Markdown 數據表。 只要選取所需的數據行數目和數據列,即可按下即可插入數據表。
這項功能已根據下列建議票證排定優先順序:
更好的數據表可讀性
您現在可以切換 編輯器的自動換 行,讓數據表具有更佳的可讀性。 停用自動換行會新增滾動條,讓您更輕鬆地看到大型數據表的內容。
自動格式化 Markdown 資料表
您不再需要新增空格來對齊 Markdown 資料行。 使用 [ 格式化數據表 ] 按鈕,您的 Markdown 資料表會自動格式化,方法是將空格新增至儲存格以對齊數據行。 如果您有大型數據表,請使用它搭配 停用自動換 行,讓數據表更容易閱讀。
您也可以使用 Ctrl + Shift + F 快捷方式來格式化數據表。
下一步
注意
這些功能將在未來兩到三周內推出。
前往 Azure DevOps 並查看。
如何提供意見反應
我們很樂意聽到您對於這些功能的看法。 使用意見反應功能表來回報問題或提供建議。
您也可以在 Stack Overflow 上的社群取得建議和您的問題。
感謝您!
Todd Manion