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

标签 azure azure-devops azure-pipelines

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

一项工作说:“个人 CI”,另一项工作说:“PR 自动化”

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

我的 YAML 文件:

pr:
- master

最佳答案

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

trigger:
  - none

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

关于Azure Pipelines 每个拉取请求触发 2 个作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63843925/

相关文章:

azure - 如何按租户查询所有 key 保管库(在Azure中)?

git - 在 Github 中添加 git 标签时触发发布管道

Azure管道: file-trigger for files on root level

azure - 如何使 Docker 容器可用于 Azure Pipelines 中的任务?

azure - HTTP错误: 403 Client Error: Forbidden for url via Office365-REST-Python-Client

java - azure服务总线方法中的Abandon()向死信队列发送特定消息

azure - Azure E2s_v3 虚拟机大小是否支持加速网络?

azure - 构建、分析和崩溃报告 - App Center 或 Azure

linux - Azure 开发运营 : What's the difference between the "Hosted Linux Preview" and "Hosted Ubuntu 1604" agent pools?

Azure DevOps (VSTS) - 如何将文件从代理 VM 复制到我的存储库中