Skip to content
skillbld
CI/CD with GitHub Actions · 12-day planAll days
Day 5 of 12 30 min

Split a pipeline into jobs that run in parallel or in order with needs, then pass work between them - files with upload-artifact and download-artifact, and values with step and job outputs.

By the end of today you can

  • Run independent jobs in parallel
  • Order jobs with needs and understand what happens when a needed job fails
  • Share files between jobs with upload-artifact and download-artifact
  • Pass values between steps and jobs with outputs
  • Explain why each job starts on a fresh runner

What's inside

  • 3 sections
  • 3 diagrams and mind maps
  • 3 code examples you can run
  • 5-question quiz
  1. 1Parallel and in order
  2. 2Passing files: artifacts
  3. 3Passing values: outputs

Sign in free to read this lesson

Get the full lesson with diagrams, runnable code and the quiz. Your progress is saved across devices.

Sign in free

Keep going

Day 5: Jobs, Needs & Artifacts · CI/CD with GitHub Actions · SkillBld