DEV Community

Cover image for CICD-PIPELINE (SIMPLE PET CLINIC WEB-APP)
SNS-Srinivasu
SNS-Srinivasu

Posted on

CICD-PIPELINE (SIMPLE PET CLINIC WEB-APP)

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

Top comments (0)