Gus*_*ler 5 yaml azure-devops azure-pipelines
每次我编辑任何管道的 YAML 时,不仅我保存的构建管道会被触发,而且所有其他管道也会被触发。我怎样才能不让这种情况发生呢?必须手动停止因保存我的众多管道之一而自动生成的所有正在运行的作业,这很不方便。
稍后:下面的“答案”并没有真正回答问题。我发现,管道 YAML 实际上与它所处理的代码一起存储在存储库中,因此对管道的任何更改都会触发由存储库更改触发的所有管道。这就是为什么所有管道都开始运作的原因。这不是我想要的,但至少我明白。我将其放在这里,供任何通过搜索偶然发现此内容的人使用。
如何在每次保存 Azure DevOps 构建管道时禁用触发?
您可以通过指定完全选择退出 CI 触发器trigger: none
。
或者您可以通过过滤器为每个管道设置指定触发器,例如:CI 触发器、批处理 CI 运行、路径:
构建 Azure Repos Git 或 TFS Git 存储库
此外,您还可以通过包含在推送中的任何提交的消息或描述中来跳过单个推送的 CI[skip ci]
,并且 Azure Pipelines 将跳过为此推送运行 CI。您还可以使用以下任何变体:
[skip ci] or [ci skip]
skip-checks: true or skip-checks:true
[skip azurepipelines] or [azurepipelines skip]
[skip azpipelines] or [azpipelines skip]
[skip azp] or [azp skip]
***NO_CI***
归档时间: |
|
查看次数: |
4402 次 |
最近记录: |