From 8aa71a4430e957f60cb87a45762428772dd4d306 Mon Sep 17 00:00:00 2001 From: Lars Simon Winzer Date: Fri, 13 Mar 2026 23:11:28 +0100 Subject: [PATCH] Ci: Cache gradle for faster job execution --- .gitlab-ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d49e9b1..7bb625a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,17 @@ stages: - lint - build +# Reusable definitions +.gradle-cache: &gradle-cache + cache: + key: '$CI_PROJECT_ID-gradle' + paths: + - .gradle/ + - ~/.gradle/caches/ + +# Jobs checkstyle: + <<: *gradle-cache stage: lint image: gradle:9.3.1-jdk25 script: @@ -18,6 +28,7 @@ checkstyle: - when: manual compile-check: + <<: *gradle-cache stage: build image: gradle:9.3.1-jdk25 script: