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関連ガイド
if Conditional (GitHub Actions) - CI/CD Glossary Definitionif Conditional (GitHub Actions): The if conditional is a `if:` expression on a job or step that decides wheth…
Workflow Run - CI/CD Glossary DefinitionWorkflow Run: A workflow run is a single execution of a workflow triggered by an event, containing all of tha…