預覽完全剖析的 YAML 檔,而不執行管線

透過此更新,我們已新增 預覽版,但未 針對 YAML 管線執行模式,因此您可以試用 YAML 管線,而不執行該管線,或將它認可至存放庫。 這可讓您看到完全剖析的 YAML 檔,而不需要執行管線。

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

功能

一般:

Azure Pipelines:

Azure Repos:

一般

停用要求存取原則

系統管理員現在可以關閉 Azure DevOps 中的 要求存取 功能。 使用要求存取時,如果使用者無法存取其租使用者中的組織或組織內的專案,就能夠要求資源的存取權。 要求會產生電子郵件通知給系統管理員,要求他們視需要檢閱並提供存取權。

您可以在 [組織設定 - > 使用者原則] 下找到此新原則。

停用要求存取原則。

當他們關閉要求存取功能時,系統會提示系統管理員提供其內部檔的 URL,其中包含使用者取得相關聯組織存取權所需的程式詳細資料。

提示提供內部檔的 URL。

Azure Pipelines

預覽完全剖析的 YAML 檔,而不認可或執行管線

我們已新增 預覽版,但未 針對 YAML 管線執行模式。 現在,您可以試用 YAML 管線,而不需要將它認可至存放庫或執行它。 假設現有的管線和選擇性的新 YAML 承載,這個新的 API 會為您提供完整的 YAML 管線。 在未來的更新中,此 API 將用於新的編輯器功能。

針對開發人員:使用 JSON 本文進行 POST, dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview 如下所示:

{
  "PreviewRun": true,
  "YamlOverride": "
# your new YAML here, optionally
"
}

回應將包含轉譯的 YAML。

停用集區層級的自動代理程式升級

目前,管線代理程式會在需要時自動更新為最新版本。 當有新功能或工作需要較新的代理程式版本才能正常運作時,通常會發生這種情況。 透過此更新,我們會新增在集區層級停用自動升級的功能。 在此模式中,如果沒有正確版本的代理程式連線到集區,管線將會失敗,並出現清楚的錯誤訊息,而不是要求代理程式進行更新。 這項功能最適合具有自我裝載集區的客戶,以及非常嚴格的變更控制需求。 自動更新預設為啟用,我們不建議大部分的客戶停用它們。

停用集區層級的自動代理程式升級。

Azure 檔案複製工作現在支援 AzCopy V10

Azure 檔案複製工作可用於組建或發行管線,將檔案複製到 Microsoft 儲存體 Blob 或虛擬機器, (VM) 。 此工作會使用 AzCopy,命令列公用程式建置來快速將資料從 Azure 儲存體帳戶複製到 Azure 儲存體帳戶。 透過此更新,我們已新增 AzCopy V10 的支援,這是 最新版的 AzCopy

此命令 azcopy copy 僅支援與其相關聯的 引數 。 由於 AzCopy 語法的變更,AzCopy V10 中無法使用某些現有的功能。 其中包括:

  • 指定記錄位置
  • 在複製之後清除記錄檔和計畫檔案
  • 作業失敗時繼續複製

此工作版本所支援的其他功能如下:

  • 來原始檔案名/路徑中的萬用字元符號
  • 未提供引數時,根據副檔名推斷內容類型
  • 傳遞引數,以定義記錄檔的記錄詳細資訊

Azure Repos

草稿提取要求的自訂通知訂閱

為了協助減少提取要求的電子郵件通知數目,您現在可以為提取要求建立或更新 草稿狀態的提取要求建立或更新自訂通知訂閱。 您可以特別取得草稿提取要求的電子郵件,或從草稿提取要求篩選出電子郵件,讓您的小組在提取要求準備好檢閱之前不會收到通知。

草稿提取要求的自訂通知訂閱。

後續步驟

注意

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

請前往 Azure DevOps 並查看。

如何提供意見反應

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

提供建議

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

感謝您!

Gopinath Chigakkagari (Twitter)