Skip to content

Opstella GitLab CI Standard CI/CD Pipeline - Quick Start

As GitLab CI with Default configuration for Pipeline will use .gitlab-ci.yml file.

  1. Your repository should contain .gitlab-ci.yml like the following to utilise the pipeline as a starter. (Create one if not exist)
include:
- project: "opstella-cicd/pipeline-template"
ref: "latest"
file: "/pipelines/01-default-opstella/template.yml"

Which will utilise Opstella Standard CI/CD Pipeline Procedure that includes

  • Tests
    • Pre-build Security Tests
      • SAST, SCA, IaC with SonarQube, Trivy
    • Post-build Security Tests
      • DAST with OWASP ZAP
      • Container Vulnerability with Trivy
      • Basic Acceptance Test for Service Reachability
  • Build and Push Application as Container
  • Deploy
    • With Opstella GitOps and ArgoCD

Please see Detailed Guide

Finished?

Use the below navigation to proceed