Git VSTS生成触发器-路径筛选器

Git VSTS生成触发器-路径筛选器,git,azure-devops,azure-pipelines,Git,Azure Devops,Azure Pipelines,我想设置一些VSTS CI构建,并根据分支路径使用不同的构建。我们将VSTS与GIT一起使用,我已按如下方式设置了分支筛选器: 排除-参考/头部/ft1/nodeploy/* 包括-参考/头部/ft1/* 。。。对每个功能团队重复 但是,如果我将分支命名为FT1/blah,则不会拾取它,因为过滤器区分大小写。我找不到任何关于支持的“模式”的文档,我不想添加以下内容: 排除-参考/头部/FT1/nodeploy/* 排除-参考/头部/Ft1/nodeploy/* 排除-参考/头部/ft1/n

我想设置一些VSTS CI构建,并根据分支路径使用不同的构建。我们将VSTS与GIT一起使用,我已按如下方式设置了分支筛选器:

  • 排除-参考/头部/ft1/nodeploy/*
  • 包括-参考/头部/ft1/*
  • 。。。对每个功能团队重复
但是,如果我将分支命名为FT1/blah,则不会拾取它,因为过滤器区分大小写。我找不到任何关于支持的“模式”的文档,我不想添加以下内容:

  • 排除-参考/头部/FT1/nodeploy/*
  • 排除-参考/头部/Ft1/nodeploy/*
  • 排除-参考/头部/ft1/nodeploy/*
  • 排除-参考/头部/fT1/nodeploy/*
  • 包括-参考/头部/FT1/*
  • 包括-refs/heads/Ft1/*
  • 包括-参考/头部/ft1/*
  • 包括-参考/头部/fT1/*

因为这将更加难以管理。其他人对更好的处理方法有什么意见吗?

没有,没有办法


公认的做法是选择一个案例并通知所有工程人员该选择

目前,VST无法支持像
refs/heads/*1/*
这样的分支筛选器来匹配所有分支:

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

我发布了一个关于此功能的用户声音,您可以投票。

您不能选择一个案例吗?Git普遍接受的做法是小写。@MrHinsh这是我们讨论过的一件事,但在3个地点(2个美国和1个印度)工作时,说起来容易做起来难。