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

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up