是否有可能为ci触发器定义每个分支的路径过滤器?我希望始终在主分支上运行ci,并且只有当开发分支上的特定文件发生了更改时。
路径过滤器应用于所有可以匹配分支过滤器的分支。在管道中,我们没有为每个分支单独设置路径过滤器的方法。
作为变通方法,您可以尝试如下:
- 使用不同的路径过滤器为每个分支设置一个管道
- 在开发分支上进行更改时,如果更改的文件不包含特定文件,则可以在提交消息中添加关键字
[skip ci]
或[ci skip]
以跳过CI触发器。有关更多详细信息,请参阅此处