azure-devops - 定义路径筛选器时触发带有注释的 Azure DevOps 管道
问题描述
我有一个运行我们完整测试套件的 Azure DevOps 管道。它很慢,所以我们只想在更改测试或使用 GitHub 评论明确请求测试运行时在拉取请求上运行它。我尝试了以下配置。
pr:
paths:
include:
- tests/integration/*
我遇到的问题是在/azp run tests
使用路径过滤器时评论拉取请求不起作用。机器人回复“Azure Pipelines 无法运行,因为管道触发器排除了此分支/路径”。
有谁知道我想要完成的事情是否可行,以及如何配置它?
我知道我可以使用不同的触发器创建多个管道,但我希望让它与单个管道一起工作。
解决方案
查看此文档后:Comment triggers,我们可以看到以下先决条件。
对此进行测试,我们发现只有推送到明确配置为包含在拉取请求验证中的分支才会触发使用注释的管道/azp run test
,如下所示。
推荐阅读
- javascript - 如何在站点和json文件中添加应删除的删除按钮
- java - java 8中的.net列表分组?
- c# - 为什么在使用 Xamarin 表单打开画廊时调用 OnDisappearing() 方法
- grep - 如何从 grep 中排除一些匹配项?
- php - DDD / CQRS / ES - 如何以及在何处实施警卫
- sap-data-dictionary - SM30 错误 不允许更改存储库或跨客户端自定义
- drupal - 从 drupal8 webforms 下载 s3bucket 中的私有文件
- excel - excel使用另一个单元格中的地址将单元格复制/粘贴到单元格
- angular - 单击汉堡按钮时无法打开侧边栏
- java - 使用java springboot从kubernetes root读取文本文件