本文介绍了仅当推送的文件位于特定文件夹中时如何运行 github 操作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个看起来像这样的文件夹结构.
I have a folder structure that looks something like this.
- folder1
- file1
- *other files*
- folder2
- file1
- *other files*
- .gitignore
- package.json
- *other files*
我想在推送时运行我的 github 操作,前提是任何已更改/推送的文件位于 folder1
目录/文件夹中.
I want to run my github action on push, only if any of the changed/pushed files are located in the folder1
directory/folder.
推荐答案
正常语法涉及到路径过滤器
on:
push:
paths:
- 'folder1/**'
如果这还不够,您还可以使用 GitHub 操作路径过滤器.
If that is not enough, you also have the GitHub Action Path Filter.
这篇关于仅当推送的文件位于特定文件夹中时如何运行 github 操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!