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

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
  1. 1The plan
  2. 2The workflow
  3. 3Don't repeat yourself
  4. 4A checklist for real projects
  5. 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

Keep going

Day 12: Project: A Complete Pipeline · CI/CD with GitHub Actions · SkillBld