首页 > 解决方案 > 定义路径筛选器时触发带有注释的 Azure DevOps 管道

问题描述

我有一个运行我们完整测试套件的 Azure DevOps 管道。它很慢,所以我们只想在更改测试或使用 GitHub 评论明确请求测试运行时在拉取请求上运行它。我尝试了以下配置。

pr:
  paths:
    include:
      - tests/integration/*

我遇到的问题是在/azp run tests使用路径过滤器时评论拉取请求不起作用。机器人回复“Azure Pipelines 无法运行,因为管道触发器排除了此分支/路径”。

有谁知道我想要完成的事情是否可行,以及如何配置它?

我知道我可以使用不同的触发器创建多个管道,但我希望让它与单个管道一起工作。

标签: azure-devops

解决方案


按照您的步骤,我可以重现以下问题。 在此处输入图像描述

查看此文档后:Comment triggers,我们可以看到以下先决条件。 在此处输入图像描述 对此进行测试,我们发现只有推送到明确配置为包含在拉取请求验证中的分支才会触发使用注释的管道/azp run test,如下所示。

在此处输入图像描述 在此处输入图像描述


推荐阅读