In this project I built an automated CI/CD pipeline using Jenkins and Docker to streamline web deployment.
- Configured a Jenkins job with SCM polling to trigger automatic builds upon Git commits.
- Utilized Docker volumes for real-time synchronization between the Jenkins workspace and a Tomcat container, ensuring immediate deployment of updates.
- Established a dedicated Docker network for secure inter-container communication
- Integrated the 'Monitor Site' plugin to automate server health checks during each build cycle.
Create an automated process that can link and update changes from a git repository on a server.
Allow developers to commit changes to the git repository anytime without worrying about dealing with deploying the changes on the server.
