This is a sample project on an Automated CI/CD Pipeline, integrating Jenkins and GitHub with Webhooks and also, web applications are able to be tested and deployed through Docker. This project makes use of my web servers, to act as servers for Jenkins and Docker.
Portfolio Project
Automated CI/CD Pipeline Using Jenkins and GitHub
Key Features
Webhooks
Webhooks serves as a trigger between Jenkins and GitHub, keeps track of code changes in the version control and aids in seamless Continuous Delivery.
Docker Integration
​Direct integration of Docker from Jenkins to test and deploy applications through containerization. On the image below, it shows the configuration method in which Docker can be set for use.
Jenkins Configuration
Jenkins can be configured for certain tasks and certain builds depending on the job given. It is a nice feature as it enables to build, test and deploy on the pipeline.