← Back to live sessions
CL04Cloud & DevOps

GitHub Actions CI/CD

Automate linting, tests, builds, and container publishing so every change follows the same repeatable delivery path.

Production project

Automated Delivery Pipeline

A team wants every pull request checked automatically and every main-branch change packaged consistently.

Who this is for

  • •Developers manually building and shipping applications
  • •Engineers who want a practical first CI/CD pipeline

How this helps

  • •You replace manual delivery steps with a reproducible pipeline
  • •You gain a foundation for cloud deployments

What you will learn

The capabilities, not just the keywords.

  • •Understand workflow triggers, jobs, and steps
  • •Run lint and tests on pull requests
  • •Build an application artifact or container image
  • •Handle secrets without committing them
  • •Design a promotion path toward deployment

Real production project

Automated Delivery Pipeline

A team wants every pull request checked automatically and every main-branch change packaged consistently.

What we build

  • •PR validation workflow
  • •test/lint jobs
  • •container build
  • •artifact or image publishing
  • •deployment-ready stage

Stack

  • •GitHub Actions
  • •Git
  • •Docker

Production concerns

  • •Secrets
  • •cache
  • •failed builds
  • •branch protections
  • •reproducibility

Finished deliverables

  • •Workflow YAML
  • •passing pipeline
  • •release checklist
  • •next deployment step

Prerequisites

Required

  • •Basic Git and GitHub usage

Helpful, but optional

  • •Docker basics
  • •A small application repository

Before the session

Come ready to build.

  • •GitHub repository
  • •Git
  • •Docker Desktop if containerising

What to expect

15–25%Concept + problem framing
60–70%Implementation, design, and debugging
10–15%Production trade-offs + next actions

What you get

Something useful after the call ends.

  • •Reusable workflow
  • •CI/CD checklist
  • •repo-specific recommendations

Where to go next

Developer Workflow → CI/CD → Cloud Deployment

Every session can be booked independently. If you already know the prerequisite material, skip ahead.

Useful before this

No earlier session is mandatory.

Good next steps

This is currently the end of this flagship path.

Teaching proof

Review the evidence first.

See workshop delivery, technical projects, and teaching proof before booking.

Ready?

Request CL04: GitHub Actions CI/CD

Share your current level and what you want to build. The session can be adapted without changing its core outcome.

Request this session

FAQ

Can I book only this session?

Yes. Every session is designed to work independently.

Can I bring my own project?

Yes, when it fits the session outcome. We can map the concepts onto your project instead of the default example.

What if I already know part of the topic?

We can move faster through familiar material and spend more time on implementation, failure modes, and production trade-offs.

Is the session recorded?

Recording is not promised by default. Confirm this before the session if you need it.

What should I install?

The preparation section above lists the default setup. You will receive any session-specific setup notes before the call.

Are API or cloud charges included?

No. Any third-party API or cloud usage is paid directly through your own account unless explicitly agreed otherwise.