[英]Azure DevOps Pipeline Definitions: How to switch between GUI and yml views
我正在嘗試確定是否有辦法在 Azure DevOps Build 和 Release Pipeline 定義中的 UI 和 yml 視圖之間切換。
我喜歡 yml 視圖,因為我有一個版本控制的構建過程。 但是,有時 UI 視圖更易於使用,尤其是在開始執行新的管道任務時。
我繼承了一些通過 UI 編輯的構建,看起來像這個屏幕截圖,但我在關聯的 Azure DevOps Git Repo 中的任何地方都找不到 yml 文件。 我在哪里可以找到它?
當我選擇 Edit Pipeline 時,它只顯示 UI
但是,當我創建一個新的管道構建時,它會在 Azure DevOps Git Repo 主分支中創建一個 azure-pipelines.yml 文件。
我查看了幾個類似的問題/答案,但這是唯一一個真正與我的問題相似的問題/答案。 然而,前段時間有人問過,Azure 中的事情變化非常頻繁,所以現在可能有這個功能:
Azure DevOps - 使用 GUI 而不是 YAML 來編輯構建管道
感謝您的任何建議。
如果您編輯構建並獲得 UI 編輯器,那么它不是 YAML 構建,但是,您可以通過簡單的方式將其轉換為 YAML。
在您的 repo 中創建一個azure-pipelines.yml
,轉到 UI 構建並單擊右側的View YAML :
將此 YAML 復制到您新創建的azure-pipelines.yaml
文件中,提交該文件並推送它。
要用新的 YAML 構建替換舊的 GUI 構建,您應該執行以下操作:
答案是仍然沒有辦法在不遷移的情況下在 GUI 和 YAML 之間切換。
由於您需要重新創建管道,因此更難遷移到 UI。 使用 YML 導出功能可以更輕松地從 GUI 遷移到 YML。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.