Bootstrap FreeKB - GitHub Actions - Wait for job to complete
GitHub Actions - Wait for job to complete

Updated:   |  GitHub Actions articles

Let's say you have a GitHub Action workflow with two jobs, foo-job and bar-job. By default, both jobs will run simultaneously.

name: my-workflow
run-name: ${{ github.workflow }} run by ${{ github.actor }}
on:
  workflow_dispatch:
jobs:
  foo-job:
    runs-on: [linux]
    steps:
      - name: echo Hello
        run: echo Hello
        
  bar-job:
    runs-on: [linux]
    steps:
      - name: echo World
        run: echo World

 

needs can be used so that foo-job must be completed before bar-job will be started.

name: my-workflow
run-name: ${{ github.workflow }} run by ${{ github.actor }}
on:
  workflow_dispatch:
jobs:
  foo-job:
    runs-on: [linux]
    steps:
      - name: echo Hello
        run: echo Hello
        
  bar-job:
    runs-on: [linux]
    needs: foo-job
    steps:
      - name: echo World
        run: echo World

 




Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee



Comments


Add a Comment


Please enter f465df in the box below so that we can be sure you are a human.