Azure devops I';我在从Git标记触发构建时遇到问题

Azure devops I';我在从Git标记触发构建时遇到问题,azure-devops,Azure Devops,我希望在以下任一情况为真时触发生成: 当对特定分支(dev)和文件夹子集进行更改时(路径) 当设置与模式(RC*或Release*)匹配的git标记时,文件夹子集被修改(路径) 当我向yaml构建模板添加paths语句时,只有我的分支触发器触发。我无法触发一个标签。当我删除paths语句时,我的分支和标记过滤器都会工作 我错过了什么 此触发器在branch=dev或标记为RC*或Release时触发* trigger: branches: include: - dev

我希望在以下任一情况为真时触发生成:

  • 当对特定分支(dev)和文件夹子集进行更改时(路径)
  • 当设置与模式(RC*或Release*)匹配的git标记时,文件夹子集被修改(路径)
当我向yaml构建模板添加paths语句时,只有我的分支触发器触发。我无法触发一个标签。当我删除paths语句时,我的分支和标记过滤器都会工作

我错过了什么

此触发器在branch=dev或标记为RC*或Release时触发*

trigger:
  branches:
    include:
      - dev
  tags:
    include:
      - RC*
      - Release*
这仅在branch=dev时触发

trigger:
  branches:
    include:
      - dev
  tags:
    include:
      - RC*
      - Release*
  paths:
    include:
      - /site/

我可以在这里复制你的问题。此问题已确认为错误,并转移到产品团队。请跟进,您可以投票增加优先级。很抱歉给您带来不便

以下是我的简历:


当我将PATH触发器添加到yaml中时,我提交了READ.md文件并将标记添加到提交中。但是,它不会触发标签触发器。移除路径触发器后,标记触发器将正常触发。

我可以在此处重现您的问题。此问题已确认为错误,并转移到产品团队。请跟进,您可以投票增加优先级。很抱歉给您带来不便

以下是我的简历:


当我将PATH触发器添加到yaml中时,我提交了READ.md文件并将标记添加到提交中。但是,它不会触发标签触发器。移除路径触发器后,标记触发器将正常启动。

谢谢您的回复,休。是否有您可能知道的解决方法?如果您需要在yaml文件中同时使用路径筛选器和git标记触发器,据我所知,目前没有解决方法。此问题已报告给产品组进行进一步调查。在产品组修复后,这将恢复正常。这可能需要一些时间,请耐心等待他们的反馈。@yozepi此问题已解决,将在未来几天内推出修复方案。当推送新标签或更新标签时,如果标签与标签过滤器匹配,我们将忽略路径过滤器并启动构建。谢谢您的回复Hugh。是否有您可能知道的解决方法?如果您需要在yaml文件中同时使用路径筛选器和git标记触发器,据我所知,目前没有解决方法。此问题已报告给产品组进行进一步调查。在产品组修复后,这将恢复正常。这可能需要一些时间,请耐心等待他们的反馈。@yozepi此问题已解决,将在未来几天内推出修复方案。当推送新标记或更新标记时,如果标记与标记筛选器匹配,我们将忽略路径筛选器并启动生成。