簡體   English   中英

如何確保我的 Azure Devops Pipeline YAML 與我通過 Pipeline UI 所做的更改同步?

[英]How do I make sure my Azure Devops Pipeline YAML is in sync to changes I make through the Pipeline UI?

我已將azure-pipelines.yml提交到我的 Github 存儲庫中。

我通過單擊Edit通過 Azure Devops Pipeline UI 對管道進行了一些更改。 但是我提交的azure-pipelines.yml不知道這些變化。 如何確保我提交的 YAML 和管道同步?

這就是我所做的:

  • 在 Azure Devops Pipeline 中,我訪問了我的 Pipeline
  • 點擊編輯
  • 單擊 3 個點 ->觸發器
  • 持續集成下
  • 添加了一個新的分支過濾器
  • 點擊保存

此外,如果我直接編輯 YAML,似乎只會提示我在 Azure Devops Pipeline 中創建一個新的 PR/Branch。

兩者不同步。 它們是獨立的功能。 在 UI 中更新構建任務不會修改 azure-pipelines.yml。

Yaml 觸發器和 UI 觸發器它們是單獨的觸發器控件。 他們不會像@Anthony 指出的那樣同步。

如果您從 UI 定義管道觸發器,則 UI 觸發器將覆蓋 YAML CI 觸發器,如下圖所示。

在此處輸入圖片說明

如果您想向管道觸發器添加新的分支過濾器。 您可以直接編輯 azure-pipelines.yml 並將分支添加到觸發器。 請檢查CI 觸發器以獲取信息。

trigger:
- master
- releases

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM