Azure Pipelines 每个拉取请求触发 2 个作业

ret*_*man 6 azure azure-devops azure-pipelines

当我针对 master 创建管道 PR 触发器时,我总是会创建两个作业:

一份工作说:“个人 CI”,另一份工作说:“公关自动化”

一个作业总是排在另一个作业后面,并且 PR 等待它们都运行,这很烦人,因为它使构建时间加倍。为什么会产生两个工作?这是 Azure DevOps 管道中的错误吗?知道我该如何修复它吗?

我的 YAML 文件:

pr:
- master
Run Code Online (Sandbox Code Playgroud)

Cec*_*SFT 11

默认情况下,YAML 管道在所有分支上配置有 CI 触发器。您可以通过指定完全退出 CI 触发器trigger: none

trigger:
  - none
Run Code Online (Sandbox Code Playgroud)

https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/azure-repos-git?view=azure-devops&tabs=yaml#disabling-the-ci-trigger