Skip to content
Latchkey

Job Dependency - CI/CD用語集の定義

job dependency は、ある job が開始する前に別の job の完了を待つという宣言された要件で、GitHub Actions では needs: で表現されます。

job dependency は、ある job が開始する前に別の job の完了を待つという宣言された要件で、GitHub Actions では needs: で表現されます。

job dependency は、フラットな job のリストを順序付けられたグラフに変え、たとえば deploy が build と test の成功後にのみ実行されるようにします。

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

関連ガイド