Advanced project

CI/CD Automated Deployment Project

A GitHub Actions pipeline that tests, builds a Docker image and deploys on every merge.

AdvancedBrief — full guide in progress
localhost:3000/cicdBuildTestDockerDeploy

Required skills

Complete these lessons first

Folder structure

Project tree
.github/workflows/
├── ci.yml
└── deploy.yml
Full guide in progress

The step-by-step guide for this project is being written. Use the lessons above to build it yourself — it is a great way to practise.

Possible enhancements

Environment approvals
Automatic rollback on failed health checks