如何解决仅当推送的文件位于特定文件夹中时,如何运行github操作
我有一个看起来像这样的文件夹结构。
- folder1
- file1
- *other files*
- folder2
- file1
- *other files*
- .gitignore
- package.json
- *other files*
仅当任何更改/推送的文件位于folder1
目录/文件夹中时,我才希望在push上运行github操作。
解决方法
常规语法涉及a path filter
on:
push:
paths:
- 'folder1/**'
如果这还不够,您还可以使用GitHub Action Path Filter。
,另外,请参阅 filter pattern cheat sheet 以了解所有可能的过滤器模式。
,路径过滤器仅适用于工作流级别。
on:
push:
paths:
- 'sub-project/**'
如果您想在工作级别应用此功能,请查找 https://github.com/tj-actions/changed-files
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。