VSTS构建触发器 - 路径过滤器

时间:2017-02-27 14:26:37

标签: git azure-devops azure-pipelines

我想设置一些VSTS CI构建,并根据分支路径进行不同的构建。我们正在使用带有GIT的VSTS,我已按如下方式设置了分支过滤器:

  • 排除 - refs / heads / ft1 / nodeploy / *
  • 包括 - refs / heads / ft1 / *
  • ...为每个功能团队重复......

但是,如果我将分支命名为FT1 / blah,则它不会被拾取,因为过滤器区分大小写。我无法找到关于" Patterns"的任何文档。支持,我宁愿不必添加以下内容:

  • 排除 - refs / heads / FT1 / nodeploy / *
  • 排除 - refs / heads / Ft1 / nodeploy / *
  • 排除 - refs / heads / ft1 / nodeploy / *
  • 排除 - refs / heads / fT1 / nodeploy / *
  • 包括 - refs / heads / FT1 / *
  • 包括 - refs / heads / Ft1 / *
  • 包括 - refs / heads / ft1 / *
  • 包括 - refs / heads / fT1 / *

因为管理起来会更加困难。有没有其他人有更好的方法来处理这个?

2 个答案:

答案 0 :(得分:0)

没有办法做到这一点。

接受的做法是选择案例并通知所有工程师的选择。

答案 1 :(得分:0)

目前,VSTS不支持refs/heads/*1/*之类的分支过滤器来匹配所有分支:

tf1/*
fT1/*
Ft1/*
FT1/*

我发布了有关此功能的用户声音,您可以投票here