gilde-ci-cd/pipelines/java-maven.gitlab-ci.yml
2022-07-08 09:55:39 +02:00

44 lines
1020 B
YAML

include:
- '/templates/java/maven/maven-dependencies.gitlab-ci.yml'
- '/templates/java/maven/maven-build.gitlab-ci.yml'
- '/templates/java/maven/maven-verify.gitlab-ci.yml'
- '/templates/java/maven/maven-database-diff.gitlab-ci.yml'
- '/templates/static-analysis/repo-cve-scan-trivy.gitlab-ci.yml'
- '/templates/static-analysis/sonar.gitlab-ci.yml'
# todo doc welche Variablen gesetzt werden müssen.before_script:
# variables:
# SONAR_PROJECT_KEY: "gilde.ci.cd.restservice:java-backend-template"
Dependencies-Java:
extends: .maven-dependencies
Build-Java:
extends: .maven-build
needs:
- job: "Dependencies-Java"
artifacts: true
Test-Java:
extends: .maven-test
needs:
- job: "Build-Java"
artifacts: true
Database-Diff:
extends:
- .maven-database-diff
needs:
- job: "Build-Java"
artifacts: true
Repo-CVE-Scan:
allow_failure: true
extends: .repo-cve-scan-trivy
Sonar:
extends: .sonar-maven
needs:
- job: "Build-Java"
artifacts: true