RANIARANIA Academy

GitHub Actions & CI/CD Automation

Build automated pipelines that run your tests on every push and pull request, then build, verify and deploy your code without manual steps. You will leave able to automate builds, tests and deployments end to end with GitHub Actions — matrix testing, secrets, caching, artefacts, a real deploy job and reusable workflows.

Watch the free preview

What CI/CD is and how GitHub Actions models it — free to watch, no account needed.

Git & GitHub ADVANCED · 150 min · Certificate on completion · 3 CPD points

What you'll learn

  • Automate builds, tests and deployments as GitHub Actions workflows
  • Model any pipeline with the workflow, event, job, step and runner primitives
  • Run tests across versions and platforms using matrix builds with caching
  • Handle secrets, build artefacts and gate a deploy job on environments
  • Refactor duplicated pipelines into reusable and composite workflows

Syllabus

CI/CD Foundations with GitHub Actions
What CI/CD is and how GitHub Actions models itFree preview15 min
Workflow YAML syntax, events and triggers15 min
Testing, Matrices and Fast Feedback
Running tests on push and pull request15 min
Matrix builds across versions and platforms15 min
Secrets, Caching and Artefacts
Secrets and secure configuration15 min
Caching dependencies and building artefacts15 min
Deployment and Reusable Pipelines
Building a deploy job with environments15 min
Reusable and composite workflows15 min
Lab — 10 Exercises & Solutions
Exercises 1–515 min
Exercises 6–1015 min