如何确保我的Azure Devops管道YAML与我通过管道UI所做的更改同步?
我将我的如何确保我的Azure Devops管道YAML与我通过管道UI所做的更改同步?,azure,azure-devops,azure-pipelines,Azure,Azure Devops,Azure Pipelines,我将我的azure pipelines.yml提交到我的Github回购协议中 我通过Azure Devops管道用户界面点击编辑对管道做了一些更改。但是提交的myazure pipelines.yml没有意识到这些更改。如何确保我提交的YAML和管道同步 这就是我所做的: 在Azure Devops管道中,我访问了我的管道 单击编辑 点击3个点->触发 在持续集成下 添加了一个新的分支过滤器 单击保存 此外,如果我直接编辑YAML,似乎只会提示我在Azure Devops管道中创建一个新的
azure pipelines.yml
提交到我的Github回购协议中
我通过Azure Devops管道用户界面点击编辑对管道做了一些更改。但是提交的myazure pipelines.yml
没有意识到这些更改。如何确保我提交的YAML和管道同步
这就是我所做的:
- 在Azure Devops管道中,我访问了我的管道
- 单击编辑
- 点击3个点->触发
- 在持续集成下
- 添加了一个新的分支过滤器
- 单击保存
此外,如果我直接编辑YAML,似乎只会提示我在Azure Devops管道中创建一个新的PR/分支。这两者不同步。它们是独立的功能。更新UI中的生成任务不会修改azure-pipelines.yml Yaml触发器和UI触发器它们是独立的触发器控件。它们不会像@Anthony指出的那样同步 如果从UI定义管道触发器,UI触发器将覆盖YAML CI触发器,如下屏幕所示 如果要向管道触发器添加新的分支筛选器。您可以直接编辑azure-pipelines.yml并将分支添加到触发器。请查收资料
trigger:
- master
- releases
我们需要更多的信息。首先,你在“Azure Devops管道UI”中做什么?您是在编辑yaml文件,还是在使用经典编辑器编辑yaml文件?完成后,您是否在谈论Github与Azure DevOps之间的文件不同步?您是否在同一回购协议和/或分行工作?