@@ -138,7 +138,7 @@ default:
138138 KUBERNETES_CPU_REQUEST : 8
139139 KUBERNETES_MEMORY_REQUEST : 8Gi
140140 KUBERNETES_MEMORY_LIMIT : 8Gi
141- CACHE_TYPE : lib # default
141+ CACHE_TYPE : " lib" # default
142142 FF_USE_FASTZIP : " true"
143143 CACHE_COMPRESSION_LEVEL : " slowest"
144144
@@ -148,10 +148,11 @@ default:
148148 cache :
149149 - key : dependency-$CACHE_TYPE # Dependencies cache
150150 paths :
151- # Cached dependencies and wrappers for gradle
151+ # Cached dependencies and wrappers for Gradle and Maven:
152152 - .gradle/wrapper
153153 - .gradle/caches
154154 - .gradle/notifications
155+ - .mvn/caches
155156 policy : $DEPENDENCY_CACHE_POLICY
156157 unprotect : true
157158 fallback_keys : # Use fallback keys because all cache types are not populated. See note under: populate_dep_cache
@@ -174,6 +175,7 @@ default:
174175 - export GRADLE_USER_HOME=$(pwd)/.gradle
175176 # replace maven central part by MAVEN_REPOSITORY_PROXY in .mvn/wrapper/maven-wrapper.properties
176177 - sed -i "s|https://repo.maven.apache.org/maven2/|$MAVEN_REPOSITORY_PROXY|g" .mvn/wrapper/maven-wrapper.properties
178+ - mkdir -p .mvn/caches
177179 - export GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xms$GRADLE_MEM -Xmx$GRADLE_MEM -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp'"
178180 - export GRADLE_ARGS=" --build-cache --stacktrace --no-daemon --parallel --max-workers=$GRADLE_WORKERS"
179181 - *normalize_node_index
@@ -246,7 +248,7 @@ build:
246248 extends : .gradle_build
247249 variables :
248250 BUILD_CACHE_POLICY : push
249- CACHE_TYPE : lib
251+ CACHE_TYPE : " lib"
250252 DEPENDENCY_CACHE_POLICY : pull
251253 script :
252254 - if [ $CI_PIPELINE_SOURCE == "schedule" ] ; then ./gradlew resolveAndLockAll --write-locks $GRADLE_ARGS; fi
@@ -365,7 +367,7 @@ test_published_artifacts:
365367 stage : tests
366368 needs : [ build ]
367369 variables :
368- CACHE_TYPE : lib
370+ CACHE_TYPE : " lib"
369371 script :
370372 - mvn_local_repo=$(./mvnw help:evaluate -Dexpression=settings.localRepository -q -DforceStdout)
371373 - rm -rf "${mvn_local_repo}/com/datadoghq"
@@ -393,7 +395,7 @@ test_published_artifacts:
393395 needs : [ build ]
394396 stage : tests
395397 variables :
396- CACHE_TYPE : lib
398+ CACHE_TYPE : " lib"
397399 script :
398400 - *gitlab_base_ref_params
399401 - ./gradlew --version
@@ -429,6 +431,7 @@ check_inst:
429431 parallel : 4
430432 variables :
431433 GRADLE_TARGET : " :instrumentationCheck"
434+ CACHE_TYPE : " inst"
432435
433436check_smoke :
434437 extends : .check_job
@@ -454,7 +457,7 @@ muzzle:
454457 matrix :
455458 - CI_SPLIT : ["1/8", "2/8", "3/8", "4/8", "5/8", "6/8", "7/8", "8/8"]
456459 variables :
457- CACHE_TYPE : inst
460+ CACHE_TYPE : " inst"
458461 script :
459462 - export SKIP_BUILDSCAN="true"
460463 - ./gradlew --version
@@ -476,7 +479,7 @@ muzzle-dep-report:
476479 needs : [ build_tests ]
477480 stage : tests
478481 variables :
479- CACHE_TYPE : inst
482+ CACHE_TYPE : " inst"
480483 script :
481484 - export SKIP_BUILDSCAN="true"
482485 - ./gradlew --version
@@ -809,7 +812,7 @@ deploy_to_maven_central:
809812 stage : publish
810813 needs : [ build ]
811814 variables :
812- CACHE_TYPE : lib
815+ CACHE_TYPE : " lib"
813816 rules :
814817 - if : ' $POPULATE_CACHE'
815818 when : never
0 commit comments