Skip to content
Snippets Groups Projects

ci(Caching): Cache gradle and node dependencies to improve build and test speeds

Merged Griefed requested to merge cache into beta
3 files
+ 11
6
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 9
3
@@ -14,6 +14,8 @@ variables:
@@ -14,6 +14,8 @@ variables:
SCAN_KUBERNETES_MANIFESTS: "false"
SCAN_KUBERNETES_MANIFESTS: "false"
SECRETS_ANALYZER_VERSION: "3"
SECRETS_ANALYZER_VERSION: "3"
SECRET_DETECTION_EXCLUDED_PATHS: ""
SECRET_DETECTION_EXCLUDED_PATHS: ""
 
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
 
GRADLE_USER_HOME: "$CI_PROJECT_DIR/.gradle"
services:
services:
- name: ghcr.io/griefed/gitlab-ci-cd:2.0.9
- name: ghcr.io/griefed/gitlab-ci-cd:2.0.9
@@ -27,6 +29,13 @@ workflow:
@@ -27,6 +29,13 @@ workflow:
when: never
when: never
- when: always
- when: always
 
cache:
 
paths:
 
- frontend/node_modules
 
- frontend/node
 
- build
 
- .gradle
 
sast:
sast:
stage: Tests
stage: Tests
artifacts:
artifacts:
@@ -261,8 +270,6 @@ Sign Java Publication:
@@ -261,8 +270,6 @@ Sign Java Publication:
- java -version
- java -version
- echo "**** Allowing execution of gradlew ****"
- echo "**** Allowing execution of gradlew ****"
- chmod +x gradlew
- chmod +x gradlew
- echo "**** Ensure clean environment ****"
- "./gradlew clean"
script:
script:
- echo "**** Publishing Maven Artifacts ****"
- echo "**** Publishing Maven Artifacts ****"
- "./gradlew signMavenJavaPublication -Pversion=${CI_COMMIT_TAG} -x test --info --stacktrace"
- "./gradlew signMavenJavaPublication -Pversion=${CI_COMMIT_TAG} -x test --info --stacktrace"
@@ -454,7 +461,6 @@ pages:
@@ -454,7 +461,6 @@ pages:
before_script:
before_script:
- which java
- which java
- chmod +x gradlew
- chmod +x gradlew
- "./gradlew clean"
script:
script:
- "./gradlew javaDoc -Pversion='' --info -x test"
- "./gradlew javaDoc -Pversion='' --info -x test"
- cp -Rf build/docs/javadoc public
- cp -Rf build/docs/javadoc public
Loading