我想在azure devops中创建一个管道触发器,仅在名为src/Subscription的文件夹中发生更改时触发。*
我的文件夹结构:
- 源代码
- Subscription.Data
- Subscriptin.Api
- Subscription.Shared
我的销售管道外观如何
trigger:
branches:
include:
- development
- master
- release
paths:
include:
- src/Subscription.**/*
我怎样才能改变包含触发文件更改在所有文件夹?
1条答案
按热度按时间bis0qfac1#
我怎样才能改变包含触发文件更改在所有文件夹?
直到2021年9月8日,这仍然是我们主产品论坛上的一个已知要求:
Support wildcards (*) in Trigger > Path Filters
现在,如这里所写,但函数需要改进:
在管道YAML文件中为CI或PR触发器指定包含和排除分支时,可以使用通配符。但是,在指定路径筛选器时,不能使用通配符。例如,不能包含与src/app/* /myapp * 匹配的所有路径。一些客户指出这会带来不便。此更新填补了这一空白。现在,您可以使用通配符(**、 或?)。
现在,我们可以使用
*
,但不能使用**
和*
。作为此问题的解决方法: