Advanced project
CI/CD Automated Deployment Project
A GitHub Actions pipeline that tests, builds a Docker image and deploys on every merge.
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