Skip to content

garovu/gerrit-pipeops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

CI/CD DevOps Stack with Gerrit

This repository provides a fully containerized CI/CD stack using Docker Compose. It includes tools for code review, security scanning, code search, continuous integration, monitoring, issue tracking, and artifact management.

🚀 Components

Service Purpose
Gerrit Code review system
Jenkins CI/CD automation
Gitleaks Secret scanning in repositories
OpenGrok Source code search and navigation
Prometheus Metrics collection
Loki Logging aggregation
Grafana Monitoring and visualization
Bugzilla Bug tracking and issue management
Redmine Project management and issue tracking
Nexus OSS Artifact repository for dependencies

📦 Installation

1️⃣ Prerequisites

  • Docker & Docker Compose installed
  • At least 4GB RAM available for containers
  • Port availability (Ensure ports 8080, 8081, 8082, etc., are free)

2️⃣ Clone the Repository

git clone https://github.com/garovu/ci-cd-devops-stack.git
cd ci-cd-devops-stack

3️⃣ Start the Stack

docker-compose up -d

4️⃣ Access Services

🔄 Stopping & Cleaning Up

To stop all services:

docker-compose down

To remove volumes & reset all data:

docker-compose down -v

🛠 Customization

  • Modify docker-compose.yml to change configurations.

  • Add monitoring dashboards in Grafana.

  • Configure CI/CD pipelines in Jenkins.

📜 License

This project is open-source and available under the MIT License.


🚀 Contributions Welcome! Feel free to submit issues or PRs to improve this stack!

About

This repository provides a fully containerized CI/CD stack using Docker Compose. It includes tools for code review, security scanning, code search, continuous integration, monitoring, issue tracking, and artifact management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors