Skip to content
Latchkey

マトリックス job - CI/CD用語集の定義

マトリックス job は 1 つの job を変数の組み合わせにわたる並列 job に展開します。

マトリックス jobstrategy.matrix を使って 1 つの job 定義を、言語バージョンやオペレーティングシステムなど、リストされた変数の組み合わせごとに 1 つずつ、多数の並列 job に展開します。

マトリックス build は単一の job ブロックから多数の構成をテストします。各組み合わせは独自のランナー上で独自の job として、デフォルトでは並列に実行されます。

.github/workflows/ci.yml
strategy:
  matrix:
    node: [18, 20, 22]
    os: [ubuntu-latest, windows-latest]

関連ガイド