]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-17604 cache all jar from build
authorSteve Marion <unknown>
Mon, 14 Nov 2022 15:01:54 +0000 (16:01 +0100)
committersonartech <sonartech@sonarsource.com>
Mon, 21 Nov 2022 20:02:56 +0000 (20:02 +0000)
.cirrus.yml

index 48ffe9dcc7356aeab307ca8b482a28456df833bf..e92800da66f0df10cb9e01600ab0baf963918d3c 100644 (file)
@@ -110,6 +110,11 @@ gradle_cache_template: &GRADLE_CACHE_TEMPLATE
     folder: "~/.gradle/caches"
     fingerprint_script: find -type f \( -name "*.gradle*" -or -name "gradle*.properties" \) -exec cat {} +
 
+jar_cache_template: &JAR_CACHE_TEMPLATE
+  jar_cache:
+    folder: "**/build/libs/*.jar"
+    fingerprint_key: jar-cache_$CIRRUS_BUILD_ID
+
 eslint_report_cache_template: &ESLINT_REPORT_CACHE_TEMPLATE
   eslint_report_cache:
     folders:
@@ -151,6 +156,7 @@ build_task:
   <<: *DEFAULT_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   <<: *YARN_CACHE_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
     cpu: 7.5
@@ -254,6 +260,7 @@ qa_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
     cpu: 2
@@ -296,6 +303,7 @@ task: #bitbucket
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -321,6 +329,7 @@ qa_bb_cloud_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -340,6 +349,7 @@ qa_ha_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -377,6 +387,7 @@ docker_gitlab_container_build_task:
 qa_gitlab_task:
   <<: *DEFAULT_TEMPLATE
   <<: *NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   depends_on:
     - build
@@ -406,6 +417,7 @@ qa_gitlab_cloud_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -427,6 +439,7 @@ qa_azure_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -445,6 +458,7 @@ qa_github_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -463,6 +477,7 @@ qa_saml_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *SAML_NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -489,6 +504,7 @@ qa_ldap_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -607,6 +623,7 @@ upgd_mssql_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *DATABASE_RELATED_NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE
@@ -632,6 +649,7 @@ upgd_oracle12_task:
   <<: *DEFAULT_TEMPLATE
   <<: *BUILD_DEPENDANT_TASK_TEMPLATE
   <<: *DATABASE_RELATED_NIGHTLY_TASK_TEMPLATE
+  <<: *JAR_CACHE_TEMPLATE
   <<: *GRADLE_CACHE_TEMPLATE
   gke_container:
     <<: *GKE_CONTAINER_TEMPLATE