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

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here β†’

Top comments (0)

Sentry image

See why 4M developers consider Sentry, β€œnot bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay