diff --git a/Jenkinsfile b/Jenkinsfile index dfabca63..a92bad02 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,9 +4,18 @@ pipeline { } stages { stage('Build') { + environment { + GRADLE_USER_HOME = '.gradle/user_home' + } steps { - sh './gradlew :jGui:1.7.10:setupCIWorkspace :1.7.10:setupCIWorkspace' - sh './gradlew --parallel' + cache(maxCacheSize: 4096, caches: [ + [$class: 'ArbitraryFileCache', excludes: 'modules-2/modules-2.lock,*/plugin-resolution/**', includes: '**/*', path: '.gradle/user_home/caches'], + [$class: 'ArbitraryFileCache', excludes: '', includes: '**/*', path: '.gradle/user_home/wrapper'], + [$class: 'ArbitraryFileCache', excludes: '', includes: '**/*', path: '.gradle/loom-cache'], + ]) { + sh './gradlew :jGui:1.7.10:setupCIWorkspace :1.7.10:setupCIWorkspace' + sh './gradlew --parallel' + } archiveArtifacts 'versions/*/build/libs/*.jar' } }