CICD-PIPELINE (SIMPLE PET CLINIC WEB-APP)

SNS-Srinivasu - Jun 30 - - Dev Community

CICD Architecture

Jenkins Pipeline

🚀I'm excited to share my First CI/CD Project,I have deployed a Java-based Pet Clinic application using Jenkins CI/CD tool and Docker for containerisation,this project involves setting up an AWS EC2 instance and installing Jenkins, Docker, and Trivy for security scanning.

PIPELINE-OVERVIEW:

Step 1 — Create an Ubuntu T2 Large Instance
Step 2 — Install Jenkins, Docker and Trivy. Create a Sonarqube Container using Docker.
Step 3 — Install Plugins like JDK, Sonarqube Scanner, Maven, OWASP Dependency Check,
Step 4 — Create a Pipeline Project in Jenkins using a Declarative Pipeline
Step 5 — Install OWASP Dependency Check Plugins
Step 6 — Docker Image Build and Push
Step 7 — Deploy the image using Docker
Step 8 — Access the Real World Application

GitHub repo -https://github.com/SNS-Srinivasu

. . . . . .