Skip to content

A complete Jenkins CI/CD Pipeline of a Full-Stack to-do Application.

License

Notifications You must be signed in to change notification settings

Daoud-Hussain/CICD-TODO-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI/CD Pipeline for a Full Stack Application Using SonarQube, OWASP Dependency Check, Docker, and Trivy.

In this CI/CD pipeline, I integrate robust tools to ensure code quality, security, and compliance for our full stack application. The pipeline comprises the following components:

  • SonarQube: For continuous code quality inspection, detecting bugs, vulnerabilities, and code smells in the application code.
  • OWASP Dependency Check: To identify and report known vulnerabilities in project dependencies, ensuring third-party libraries are secure.
  • Docker: A platform to develop, ship, and run applications inside lightweight, portable containers. It simplifies the development and deployment process by providing isolated environments for each service in the application.
  • Trivy: A comprehensive security scanner for containers, identifying vulnerabilities, misconfigurations, and other potential security risks in Docker images.

This pipeline automates the build, test, and deployment processes, ensuring that only secure and high-quality code reaches production.

About

A complete Jenkins CI/CD Pipeline of a Full-Stack to-do Application.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published