我有一个看起来像这样的文件夹结构。
- folder1
- file1
- *other files*
- folder2
- file1
- *other files*
- .gitignore
- package.json
- *other files*
仅当任何更改/推送的文件位于folder1
目录/文件夹中时,我才希望在push上运行github操作。
答案 0 :(得分:3)
答案 1 :(得分:1)
另外,请参阅 filter pattern cheat sheet 以了解所有可能的过滤器模式。
答案 2 :(得分:1)
路径过滤器仅适用于工作流级别。
on:
push:
paths:
- 'sub-project/**'
如果您想在工作级别应用此功能,请查找 https://github.com/tj-actions/changed-files