CI/CD with GitHub Actions · 12-day planAll days
Day 5 of 12 30 minneedsArtifactsOutputs
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
- 1Parallel and in order
- 2Passing files: artifacts
- 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