From e66e4e9f1f1cfed65a8985a34e65a494cebca9b3 Mon Sep 17 00:00:00 2001 From: Magnus Andersson Date: Fri, 22 Sep 2023 13:10:31 +0000 Subject: [PATCH] Configure SAST in `.gitlab-ci.yml`, creating this file if it does not already exist --- .gitlab-ci.yml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5831c26..dea8bda 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,11 +1,23 @@ +# You can override the included template(s) by including variable overrides +# SAST customization: https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings +# Secret Detection customization: https://docs.gitlab.com/ee/user/application_security/secret_detection/#customizing-settings +# Dependency Scanning customization: https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#customizing-the-dependency-scanning-settings +# Container Scanning customization: https://docs.gitlab.com/ee/user/application_security/container_scanning/#customizing-the-container-scanning-settings +# Note that environment variables can be set in several places +# See https://docs.gitlab.com/ee/ci/variables/#cicd-variable-precedence types: - - build - +- build build: type: build script: - - go get -u gitlab.com/magan/gobits - - go get -u gitlab.com/magan/gobits/example - - go build gitlab.com/magan/gobits/example + - go get -u gitlab.com/magan/gobits + - go get -u gitlab.com/magan/gobits/example + - go build gitlab.com/magan/gobits/example tags: - - golang \ No newline at end of file + - golang +stages: +- test +sast: + stage: test +include: +- template: Security/SAST.gitlab-ci.yml -- GitLab