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