From 045a27e77a47ab59b1cb6c3afa3705889fa7db1a Mon Sep 17 00:00:00 2001
From: dgelessus <dgelessus@users.noreply.github.com>
Date: Tue, 16 May 2023 17:05:39 +0200
Subject: [PATCH] Try to enable caching on CI

---
 .gitlab-ci.yml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 338b09cc..4d8680eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,8 @@
 build:
   stage: build
   image: openjdk:8-jdk-slim
+  variables:
+    GRADLE_USER_HOME: "$CI_PROJECT_DIR/.gradle"
   before_script:
     - export DEBIAN_FRONTEND="noninteractive"
     - apt-get update
@@ -10,7 +12,13 @@ build:
     - ./gradlew createPoms
     - ./gradlew downloadCli
     - ./gradlew collectDependencies
-    - mvn -f de.prob.parent/pom.xml install
+    - mvn -Dmaven.repo.local="$CI_PROJECT_DIR/maven_repo_local" -f de.prob.parent/pom.xml install
+  cache:
+    paths:
+      - .gradle/caches
+      - .gradle/native
+      - .gradle/wrapper
+      - maven_repo_local
   artifacts:
     paths:
       - de.prob.repository/target/repository
-- 
GitLab