improve jenkins #2
15
files/config/Jenkinsfile
vendored
15
files/config/Jenkinsfile
vendored
@ -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"]],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user