Skip to content
Latchkey

needs (GitHub Actions) - CI/CD用語集の定義

needs は、名前を指定した job が正常に終わるまで job を待たせてから実行します。

needs は、job が 1 つ以上の他の job に依存することを宣言し、それらが正常に完了するまで開始を待たせます。これにより順序付けられた job のグラフが構築されます。

needs キーは、独立した並列 job を依存関係グラフに変えます。needs: [build] を持つ job は build が成功した後にのみ開始し、その job の output を読み取れます。

.github/workflows/ci.yml
jobs:
  deploy:
    needs: [build, test]
    runs-on: ubuntu-latest

関連ガイド