This is the codeAbility Sharing Platform! Learn more about the codeAbility Sharing Platform.

Skip to content
Snippets Groups Projects
Commit 48d94389 authored by Daniel Rainer's avatar Daniel Rainer
Browse files

Specify maven cache per job

parent fda7ee9a
2 merge requests!188Merging Peer Reviewing et. al to Master,!164211 peer reviewing functionality
image: jhipster/jhipster:v7.6.0
cache:
- key: '$CI_COMMIT_REF_NAME'
paths:
- .maven/
stages:
- setup
- lint
......@@ -36,6 +31,10 @@ checkstyle:
script:
- ./mvnw -ntp checkstyle:check -Dmaven.repo.local=$MAVEN_USER_HOME
needs: []
cache:
- key: '$CI_COMMIT_REF_NAME'
paths:
- .maven/
prettier:
stage: lint
......@@ -77,6 +76,10 @@ maven-compile:
- target/generated-sources/
expire_in: 1 day
needs: []
cache:
- key: '$CI_COMMIT_REF_NAME'
paths:
- .maven/
maven-test:
# DinD service is required for Testcontainers
......@@ -103,6 +106,10 @@ maven-test:
expire_in: 30 day
allow_failure: true
needs: []
cache:
- key: '$CI_COMMIT_REF_NAME'
paths:
- .maven/
frontend-test:
stage: test
......@@ -136,6 +143,10 @@ sonar-analyze:
- ./mvnw -ntp org.jacoco:jacoco-maven-plugin:prepare-agent initialize sonar:sonar -Dsonar.organization=codeAbility -Dsonar.host.url=https://qe-sonarqube.uibk.ac.at/ -Dsonar.login=${SONAR_TOKEN_QE} -Dmaven.repo.local=$MAVEN_USER_HOME
- ./mvnw -ntp org.jacoco:jacoco-maven-plugin:prepare-agent initialize sonar:sonar -Dsonar.organization=codeAbility -Dsonar.host.url=https://server.arctis.at/sonar/ -Dsonar.login=${SONAR_TOKEN} -Dmaven.repo.local=$MAVEN_USER_HOME
allow_failure: true
cache:
- key: '$CI_COMMIT_REF_NAME'
paths:
- .maven/
maven-package:
stage: package
......@@ -157,3 +168,7 @@ maven-package:
# script:
# - ./mvnw -ntp jib:build -Pprod -Djib.to.image=$IMAGE_TAG -Djib.to.auth.username=gitlab-ci-token -Djib.to.auth.password=$CI_BUILD_TOKEN -Dmaven.repo.local=$MAVEN_USER_HOME
when: manual
cache:
- key: '$CI_COMMIT_REF_NAME'
paths:
- .maven/
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment