An open API service indexing awesome lists of open source software.

https://github.com/atkaridarshan04/devsecops-cicd-pipeline

Implementing CI/CD pipeline using GitHub Actions and GitLab CI/CD with DevSecOps princliples.
https://github.com/atkaridarshan04/devsecops-cicd-pipeline

cicd devsecops-pipeline github-actions gitlab gitlab-ci spring-boot

Last synced: 12 months ago
JSON representation

Implementing CI/CD pipeline using GitHub Actions and GitLab CI/CD with DevSecOps princliples.

Awesome Lists containing this project

README

          

# Implementing CI/CD Pipeline

This repo covers the implementation of both GitLab CI/CD and GitHub Actions CI/CD pipelines. The pipelines are configured with the following tools and technologies:

## Features

- **Maven** for build automation
- **Trivy** for security scanning
- **SonarQube** for code quality analysis
- **Docker** for containerization
- **Kubernetes (K8s)** for deployment
- **Self-hosted Runner** for executing jobs

## Project Architecture
![Architecture](./images/project_architecture.png)

## Documentation

📌 Explore detailed documentation for setting up and configuring both GitLab CI/CD and GitHub Actions CI/CD.

### 🚀 **GitLab CI/CD**
Guide on implementing GitLab CI/CD.
📖 [Read the GitLab CI/CD Guide](./docs/gitlab-cicd.md)

### âš¡ **GitHub Actions CI/CD**
Guide on implementing GitHub Actions CI/CD.
📖 [Read the GitHub Actions CI/CD Guide](./docs/github-actions-cicd.md)

---