Building CI Pipeline
Using OWASP Juiceshop and GitLab to build CI Pipeline.
Building a CI Pipeline to Learn DevSecOps Using OWASP Juice Shop
Introduction
Prerequisites
Step 1: Fork and Clone OWASP Juice Shop
git clone https://github.com/YOUR_USERNAME/juice-shop.git
cd juice-shopStep 2: Push the Repository to GitLab
Step 3: Setting Up the GitLab CI/CD Pipeline
Create .gitlab-ci.yml File
.gitlab-ci.yml FileExplanation of Each Stage
Configuring SonarQube
Step 4: Running the Pipeline
Monitoring the Pipeline
Step 5: Reviewing the Results
SonarQube
Dependency-Check
OWASP ZAP
Gitleaks
Conclusion
Last updated