diff --git a/files/config/Jenkinsfile b/files/config/Jenkinsfile index 675c30a2..02c37d9a 100644 --- a/files/config/Jenkinsfile +++ b/files/config/Jenkinsfile @@ -5,13 +5,26 @@ pipeline { gradle 'gradle-9.3.1' } + environment { + GRADLE_USER_HOME = '/var/jenkins_home/.gradle' + GRADLE_OPTS = '-Dorg.gradle.parallel=true -Dorg.gradle.caching=true' + JAVA_OPTS = '-Xmx2g' + } + stages { stage('Build') { steps { withChecks(name: 'Test', includeStage: true) { withGradle { sh """ - gradle clean test jacocoTestReport --no-daemon + gradle \ + clean \ + test \ + jacocoTestReport \ + --parallel \ + --max-workers=2 \ + --build-cache \ + --no-daemon """ } recordCoverage(tools: [[parser: 'JACOCO', pattern: "build/reports/jacoco/jacocoTestReport/jacocoTestReport.xml"]],