GitHub Actions ワークフローでは、複数のジョブを順次実行・並列実行・条件実行することができます。各ジョブは異なるマシン(Runner) もしくは コンテナイメージで実行されます。 順次実行 何も指定しなければ、ジョブは並列に実行されます。順次実行するには、needs キーワードで、先行のジョブを指定します。 name: Sequential Jobs on: push: jobs: Build1: runs-on: ubuntu-latest steps: - run: echo Build1 Build2: runs-on: ubuntu-latest needs: Build1 steps: - run: echo Build2 実行結果 並列実行 (フォーク) ジョブを実行後に複数のジョブを並列実行するには、各ジョブの needs に分岐元のジョブを指定します。 nam
![GitHub Actions ワークフローで複数のジョブ実行を制御する - kondoumh のブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/f639b9afb1b4bce4b6aa7374605a0903f71162ba/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkondoumh%2F20200504%2F20200504111430.png)