Skip to content

Explore how to integrate security into your DevOps process using GitLab. This workshop guides you through setting up a CI/CD pipeline with automated security checks, enabling you to identify and fix vulnerabilities during software development.

Notifications You must be signed in to change notification settings

FCJ-DNTU/devsecops-with-gitlab-workshop

Repository files navigation

Deploying DevSecOps on GitLab

Overview

Deploying DevSecOps on GitLab is a process of integrating security practices into the software development lifecycle using GitLab, a powerful and popular DevOps platform. This article will provide an overview of how to incorporate security into the various stages of software development and operations through tools on GitLab and open source solutions.

images

The lab will guide you step-by-step to set up a complete DevSecOps process on the GitLab platform. The knowledge gained from this lab will help you integrate security into each stage of the software development lifecycle, from source code management to continuous deployment, ensuring that your system is more secure and efficient.

Main Content

  1. Introduction to Gitlab
  2. Preparation Steps
  3. Manual Project Implementation
  4. Setting Up a Project on Gitlab
  5. Deploying CI/CD on a Single Instance
  6. Deploying CI/CD on Two Instances
  7. Deploying SAST
  8. Deploying SCA
  9. Deploying Image Scan
  10. Deploying DAST
  11. Deploying Performance Testing
  12. Cleaning Up Resources

About

Explore how to integrate security into your DevOps process using GitLab. This workshop guides you through setting up a CI/CD pipeline with automated security checks, enabling you to identify and fix vulnerabilities during software development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published