Azure管道在触发器路径中使用星星,包括

ecr0jaav  于 2023-02-16  发布在  其他
关注(0)|答案(1)|浏览(103)

我想在azure devops中创建一个管道触发器,仅在名为src/Subscription的文件夹中发生更改时触发。*
我的文件夹结构:

  • 源代码
  • Subscription.Data
  • Subscriptin.Api
  • Subscription.Shared

我的销售管道外观如何

trigger:
  branches:
    include:
      - development
      - master
      - release
paths:
  include:
    - src/Subscription.**/*

我怎样才能改变包含触发文件更改在所有文件夹?

bis0qfac

bis0qfac1#

我怎样才能改变包含触发文件更改在所有文件夹?
直到2021年9月8日,这仍然是我们主产品论坛上的一个已知要求:
Support wildcards (*) in Trigger > Path Filters
现在,如这里所写,函数需要改进:
在管道YAML文件中为CI或PR触发器指定包含和排除分支时,可以使用通配符。但是,在指定路径筛选器时,不能使用通配符。例如,不能包含与src/app/* /myapp * 匹配的所有路径。一些客户指出这会带来不便。此更新填补了这一空白。现在,您可以使用通配符(**、 或?)。
现在,我们可以使用*,但不能使用***
作为此问题的解决方法:

trigger:
  branches:
    include:
      - development
      - master
      - release
  paths:
    include:
      - src/Subscriptin.Api/*
      - src/Subscription.Data/*
      - src/Subscription.Shared/*

相关问题