diff --git a/Jenkinsfile b/Jenkinsfile index 8309287..0b60f73 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,13 +2,16 @@ pipeline { agent any stages { - stage('build') { + stage('app') { steps { - withChecks(name: 'test-coverage', includeStage: true) { - sh './gradlew clean test jacocoTestReport jacocoTestCoverageVerification' -// junit '**/build/test-results/test/TEST-*.xml' + withChecks(name: 'build', includeStage: false) { + sh './gradlew clean testClasses' + } + withChecks(name: 'test-coverage', includeStage: false) { + sh './gradlew test jacocoTestReport jacocoTestCoverageVerification' + junit '**/build/test-results/test/TEST-*.xml' recordCoverage(tools: [[parser: 'JACOCO']], - id: 'jacoco', name: 'JaCoCo Coverage', + id: 'jacoco', name: 'jacoco-coverage', sourceCodeRetention: 'EVERY_BUILD' // , qualityGates: [ // [threshold: 40.0, metric: 'LINE', baseline: 'PROJECT', unstable: true], diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 115a4c7..86a9052 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -50,7 +50,7 @@ tasks.jacocoTestCoverageVerification { violationRules { rule { limit { - minimum = "0.9".toBigDecimal() + minimum = "0.2".toBigDecimal() } }