From 1ca8a68869d2db65d7252f9a453d5de277c30275 Mon Sep 17 00:00:00 2001 From: arnaudlabourel <arnaud.labourel@univ-amu.fr> Date: Tue, 30 Aug 2022 14:50:35 +0200 Subject: [PATCH] =?UTF-8?q?mise=20=C3=A0=20jour=20gradle=20test=20report?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 96aa5bf..1d3c4a8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,28 +1,23 @@ -# To contribute improvements to CI/CD templates, please follow the Development guide at: -# https://docs.gitlab.com/ee/development/cicd/templates.html -# This specific template is located at: -# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Gradle.gitlab-ci.yml +image: gradle:jdk18 -# This is the Gradle build system for JVM applications -# https://gradle.org/ -# https://github.com/gradle/gradle - -image: gradle:alpine - -# Disable the Gradle daemon for Continuous Integration servers as correctness -# is usually a priority over speed in CI environments. Using a fresh -# runtime for each build is more reliable since the runtime is completely -# isolated from any previous builds. variables: GRADLE_OPTS: "-Dorg.gradle.daemon=false" before_script: - - GRADLE_USER_HOME="$(pwd)/.gradle" - - export GRADLE_USER_HOME + - export GRADLE_USER_HOME=`pwd`/.gradle + +cache: + paths: + - .gradle/wrapper + - .gradle/caches + +stages: + - build + - test build: stage: build - script: gradle --build-cache assemble + script: ./gradlew --build-cache assemble cache: key: "$CI_COMMIT_REF_NAME" policy: push @@ -32,10 +27,14 @@ build: test: stage: test - script: gradle test + script: ./gradlew check artifacts: when: always reports: junit: build/test-results/test/**/TEST-*.xml - - + cache: + key: "$CI_COMMIT_REF_NAME" + policy: pull + paths: + - build + - .gradle \ No newline at end of file -- GitLab