needs (Job の依存関係) - CI/CD用語集の定義
needs は、列挙した job が完了するまで job を待たせてから実行します。
needs は、ある job を、1つ以上の他の job が正常に完了するまで開始を待たせるキーで、workflow 内の依存関係の順序を定義します。
デフォルトでは、必要な job のいずれかが失敗すると依存 job はスキップされ、これによって job の有向グラフが構築されます(例えば deploy は build と test を needs します)。
関連ガイド
Outputs (Job) - CI/CD Glossary DefinitionOutputs (Job): Job outputs are values a job declares under `outputs:` and sets via `$GITHUB_OUTPUT`, which do…
Context Expression - CI/CD Glossary DefinitionContext Expression: A context expression is a `${{ ... }}` template in a workflow that reads context data (li…