本文介绍了仅当推送的文件位于特定文件夹中时如何运行 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 操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 11:43