You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps流水线资源触发器能否触发PR?配置求助

PR场景下Azure DevOps流水线资源触发器不生效问题

我按照流水线触发器文档配置了流水线触发逻辑,所有YAML配置均存储在master分支。将testsign称为流水线A,流水线B的初始配置如下:

resources:
  pipelines:
   - pipeline: test
     source: testsign #source pipeline
     trigger:
      branches:
        include:
          - master
          - user/*

手动触发特性分支的流水线A后,流水线B可自动构建,该行为符合预期。

现在我希望在每个PR中实现相同逻辑:流水线A执行构建,流水线B使用其工件在托管代理上执行测试。为此我设置了master分支的分支策略,使流水线A在每个PR时自动运行,预期流水线A完成后会触发流水线B,但实际仅流水线A成功触发,流水线B从未被触发。

我还尝试在流水线B中添加PR触发器,结果依然无效,修改后的配置如下:

trigger: none
pr:
  branches:
    include:
      - master
      - user/*
resources:
  pipelines:
   - pipeline: test
     source: testsign
     trigger:
      branches:
        include:
          - master
          - user/*

请问:是否可以为每个PR使用流水线资源触发器?若可以,我的配置存在哪些问题?


内容的提问来源于stack exchange,提问作者shravya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 15:54:59