improve jenkins #2
15
files/config/Jenkinsfile
vendored
15
files/config/Jenkinsfile
vendored
@ -5,13 +5,26 @@ pipeline {
|
|||||||
gradle 'gradle-9.3.1'
|
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 {
|
stages {
|
||||||
stage('Build') {
|
stage('Build') {
|
||||||
steps {
|
steps {
|
||||||
withChecks(name: 'Test', includeStage: true) {
|
withChecks(name: 'Test', includeStage: true) {
|
||||||
withGradle {
|
withGradle {
|
||||||
sh """
|
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"]],
|
recordCoverage(tools: [[parser: 'JACOCO', pattern: "build/reports/jacoco/jacocoTestReport/jacocoTestReport.xml"]],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user