11---
22include :
3- - template : Security /Secret-Detection.gitlab-ci.yml
4- - template : Security /SAST.gitlab-ci.yml
5- - template : Security /SAST-IaC.gitlab-ci.yml
3+ - template : Jobs /Secret-Detection.gitlab-ci.yml
4+ - template : Jobs /SAST.gitlab-ci.yml
5+ - template : Jobs /SAST-IaC.gitlab-ci.yml
66
77stages :
88 - check
99 - build
1010
1111variables :
12+ SAST_SEMGREP_METRICS : false
13+ SEMGREP_SEND_METRICS : off
1214 MAVEN_OPTS : >
1315 -Dhttps.protocols=TLSv1.2
1416 -Dmaven.repo.local=.m2/repository
@@ -39,7 +41,7 @@ kics-iac-sast:
3941secret_detection :
4042 stage : check
4143
42- OSV scanner :
44+ osv- scanner :
4345 allow_failure : true
4446 image : golang:latest
4547 stage : check
@@ -49,7 +51,7 @@ OSV scanner:
4951 - ' PATH="${PATH}:$(go env GOPATH)/bin" osv-scanner -r .'
5052 timeout : 10 minutes
5153
52- super linter :
54+ super- linter :
5355 image :
5456 name : ghcr.io/super-linter/super-linter:v8.0.0@sha256:fbe685d38089fd194bd08c48375748eb58215d3fb80c9a3f51b5650e86efa1c9
5557 entrypoint :
@@ -70,32 +72,32 @@ super linter:
7072 - " /action/lib/linter.sh"
7173 timeout : 10 minutes
7274
73- maven check versions :
75+ maven- check- versions :
7476 image : leplusorg/maven-check-versions:3.9.11@sha256:cabe45dc45c644032ba61b2f43e304baf382e834efe76d74a81c666b893c5dc2
7577 stage : check
7678 variables :
7779 MAVEN_CLI_EXTRA_OPTS : " -DprocessDependencyManagementTransitive=false -Dmaven.version.ignore=(?i).+-(alpha|beta).+,(?i).+-m\\ d+,(?i).+-rc\\ d+"
7880 timeout : 10 minutes
7981
80- verify :jdk11 :
82+ maven :jdk11 :
8183 stage : build
8284 image : maven:3-openjdk-11-slim
8385 script :
8486 - " ./mvnw $MAVEN_CLI_OPTS -DdependencyCheck.skip=true verify"
8587
86- verify :jdk17 :
88+ maven :jdk17 :
8789 stage : build
8890 image : maven:3-openjdk-17-slim
8991 script :
9092 - " ./mvnw $MAVEN_CLI_OPTS -DdependencyCheck.skip=true verify"
9193
92- verify :jdk21 :
94+ maven :jdk21 :
9395 stage : build
9496 image : maven:3-eclipse-temurin-21-alpine
9597 script :
9698 - " ./mvnw $MAVEN_CLI_OPTS -DdependencyCheck.skip=true verify"
9799
98- verify :jdk24 :
100+ maven :jdk24 :
99101 stage : build
100102 image : maven:3-eclipse-temurin-24-alpine
101103 script :
0 commit comments