diff --git a/GitLabCICD/gitlab-gradle.yml b/GitLabCICD/gitlab-gradle.yml new file mode 100644 index 0000000..36da98f --- /dev/null +++ b/GitLabCICD/gitlab-gradle.yml @@ -0,0 +1,43 @@ +# Example for a Java Gradle Application using Snyk Gradle-Plugin +image: gradle:slim + +variables: + GRADLE_OPTS: "-Dorg.gradle.daemon-false" + +before_script: + - export GRADLE_USER + +stages: + - build + - test + - snyktest + +build: + stage: build + script: ./gradlew --build-cache assemble + cache: + key: "$CI_COMMIT_REF_NAME" + policy: push + paths: + - build + - .gradle + +test: + stage: test + script: ./gradlew check + cache: + key: "$CI_COMMIT_REF_NAME" + policy: pull + paths: + - build + - .gradle + +snyktest: + stage: snyktest + script: gradle snyk-monitor + cache: + key: "$CI_COMMIT_REF_NAME" + policy: pull + paths: + - build + - .gradle