CI/CD with GitHub Actions · 12-day planAll days
Day 12 of 12 40 minPR checksReleasesReusable workflows
Put the whole course together in a production-style setup for ana/shop - pull request checks with a matrix and caching, a container image and a deploy from main, and a release with notes when a version tag is pushed. Then tidy repeated steps into reusable workflows and composite actions, and review a checklist for real projects.
By the end of today you can
- Design a pipeline with separate checks, deploy and release stages
- Combine events, needs, matrices, caching, permissions and environments in one workflow
- Trigger different behaviour from pull requests, pushes to main and version tags
- Reuse logic with reusable workflows and composite actions
- Apply a checklist to keep pipelines fast, safe and maintainable
What's inside
- 5 sections
- 3 diagrams and mind maps
- 2 code examples you can run
- 5-question quiz
- 1The plan
- 2The workflow
- 3Don't repeat yourself
- 4A checklist for real projects
- 5Course recap
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