プッシュされたファイルが特定のフォルダーにある場合にのみ GitHub Actions ワークフローを実行する方法 質問する

プッシュされたファイルが特定のフォルダーにある場合にのみ GitHub Actions ワークフローを実行する方法 質問する

次のようなフォルダ構造があります。

- folder1
  - file1
  - *other files*
- folder2
  - file1
  - *other files*
- .gitignore
- package.json
- *other files*

folder1変更された/プッシュされたファイルのいずれかがディレクトリ/フォルダー内にある場合にのみ、プッシュ時に GitHub Actions ワークフローを実行したいと思います。

ベストアンサー1

通常の構文ではパスフィルター

on:
  push:
    paths:
      - folder1/**

それでも十分でない場合は、GitHub アクション パス フィルター

おすすめ記事