DATAJDBC-642 - Use maven cache when cleaning.

This commit is contained in:
Greg L. Turnquist
2020-12-09 12:47:27 -06:00
parent d6a7079aeb
commit 3b47bac4e6
2 changed files with 9 additions and 3 deletions

6
Jenkinsfile vendored
View File

@@ -34,7 +34,7 @@ pipeline {
docker.image('adoptopenjdk/openjdk8:latest').inside('-u root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v $HOME:/tmp/jenkins-home') {
sh "docker login --username ${DOCKER_HUB_USR} --password ${DOCKER_HUB_PSW}"
sh "PROFILE=ci,all-dbs ./test.sh"
sh "./mvnw clean"
sh "./clean.sh"
}
}
}
@@ -65,7 +65,7 @@ pipeline {
docker.image('adoptopenjdk/openjdk11:latest').inside('-u root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v $HOME:/tmp/jenkins-home') {
sh "docker login --username ${DOCKER_HUB_USR} --password ${DOCKER_HUB_PSW}"
sh "PROFILE=ci,java11 ./test.sh"
sh "./mvnw clean"
sh "./clean.sh"
}
}
}
@@ -88,7 +88,7 @@ pipeline {
docker.image('adoptopenjdk/openjdk15:latest').inside('-u root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v $HOME:/tmp/jenkins-home') {
sh "docker login --username ${DOCKER_HUB_USR} --password ${DOCKER_HUB_PSW}"
sh "PROFILE=ci,java11 ./test.sh"
sh "./mvnw clean"
sh "./clean.sh"
}
}
}

6
clean.sh Executable file
View File

@@ -0,0 +1,6 @@
#!/bin/bash -x
set -euo pipefail
MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" \
./mvnw clean -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-jdbc