-
Notifications
You must be signed in to change notification settings - Fork 0
10 Steps for a Successful Deployment
AbdulMiah edited this page May 16, 2025
·
3 revisions
- Ensure all tasks are complete
- Update Changelog
- Update version number for backup Docker image in
deploy.ymland inpackage.json - Locally build (
npm run serve) and test - ensure no errors and successful compilation - Locally run docker image (
docker-compose up) and test - ensure no errors and successful compilation - Create a PR and carry out self code-review
- Once satisfied with code implementation, merge that bad boy!
- Monitor GitHub Actions pipeline
- While monitoring the Docker push job in the pipelines, ensure Docker image is pushed to registry in DockerHub
- Once pipeline is complete, create a new tag with version number specified in the Changelog
- Auto generate description - add these fields:
- Full Changelog: https://github.com/AbdulMiah/Portfolio/blob/main/CHANGELOG.md
- Compare Changes: https://github.com/AbdulMiah/Portfolio/compare/vX.X.X...vX.X.X