我有一个运行我们完整测试套件的 Azure DevOps 管道。它很慢,所以我们只想在测试更改或使用 GitHub 注释明确请求测试运行时在拉取请求上运行它。我已经尝试了以下配置。
pr:
paths:
include:
- tests/integration/*
我遇到的问题是,当使用路径过滤器时,无法使用 /azp run tests
对拉取请求进行评论。机器人回复“Azure 管道无法运行,因为管道触发器排除了此分支/路径。”
有谁知道我想要完成的事情是否可行,以及如何配置它?
我知道我可以使用不同的触发器创建多个管道,但我希望它能够与单个管道一起使用。
答案 0 :(得分:0)
查看此文档后:Comment triggers,我们可以看到以下先决条件。
对此进行测试,我们发现只有推送到明确配置为包含在 拉取请求验证 中的分支才会使用类似
/azp run test
的注释触发管道,如下所示。