Pathフィルタートリガー - CI/CD用語集の定義
pathフィルタートリガーは、変更されたファイルが指定されたpathパターンに一致するときにのみworkflowを開始し、無関係なcommitをスキップします。
pathフィルタートリガーは、変更されたファイルが設定されたpathパターンに一致するときにのみworkflowを実行し、on.push.pathsまたはpaths-ignoreで設定されます。これは無関係な変更が高コストなpipelineを起動するのを防ぎます。
pathフィルターは、各pipelineをそれが所有するディレクトリにスコープすることで、monorepoでの無駄な時間を削減します。
フィルターの構文
on: push:の下にpaths: [ "services/api/" ]を追加するとAPIの変更に対してのみ実行し、paths-ignore: [ "docs/" ]を追加するとドキュメントのみのcommitをスキップします。
関連ガイド
Sparse Checkout Filter - CI/CD Glossary DefinitionSparse Checkout Filter: A sparse checkout filter limits a CI checkout to specific paths of a repository inste…
Scheduled Trigger Cron Expression - CI/CD Glossary DefinitionScheduled Trigger Cron Expression: A scheduled trigger cron expression is the five-field time spec under `on.…