This is an automated email from the ASF dual-hosted git repository. zregvart pushed a commit to branch pr/jenkins-warnings-ng in repository https://gitbox.apache.org/repos/asf/camel.git
commit 11f013ca996ca3167e260f66e1f64200ce89a0c9 Author: Zoran Regvart <zregv...@apache.org> AuthorDate: Wed Jan 13 10:39:49 2021 +0100 Use warnings-ng plugin to collect issues Warnings-ng plugin allows for better collection and presentation of issues. --- Jenkinsfile | 13 ++++++++++++- Jenkinsfile.deploy | 6 +++++- Jenkinsfile.jdk11 | 13 ++++++++++++- Jenkinsfile.jdk14 | 13 ++++++++++++- Jenkinsfile.jdk16 | 13 ++++++++++++- 5 files changed, 53 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 641735f..c544638 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -65,6 +65,11 @@ pipeline { steps { sh "./mvnw $MAVEN_PARAMS -Pdeploy -Dmaven.test.skip.exec=true clean deploy" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + } + } } stage('Website update') { @@ -83,6 +88,12 @@ pipeline { sh "./mvnw $MAVEN_PARAMS -pl :camel-buildtools install" sh "./mvnw $MAVEN_PARAMS -Psourcecheck -Dcheckstyle.failOnViolation=false checkstyle:check" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + recordIssues enabledForFailure: true, tool: checkStyle() + } + } } stage('Test') { @@ -93,6 +104,7 @@ pipeline { always { junit allowEmptyResults: true, testResults: '**/target/surefire-reports/*.xml' junit allowEmptyResults: true, testResults: '**/target/failsafe-reports/*.xml' + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] } } } @@ -109,4 +121,3 @@ pipeline { } } } - diff --git a/Jenkinsfile.deploy b/Jenkinsfile.deploy index 4153a50..2858163 100644 --- a/Jenkinsfile.deploy +++ b/Jenkinsfile.deploy @@ -65,6 +65,11 @@ pipeline { steps { sh "./mvnw $MAVEN_PARAMS -Pdeploy -Dmaven.test.skip.exec=true clean deploy" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + } + } } } @@ -79,4 +84,3 @@ pipeline { } } } - diff --git a/Jenkinsfile.jdk11 b/Jenkinsfile.jdk11 index 87c7391..9d4ea27 100644 --- a/Jenkinsfile.jdk11 +++ b/Jenkinsfile.jdk11 @@ -65,12 +65,23 @@ pipeline { steps { sh "./mvnw $MAVEN_PARAMS -Dmaven.test.skip.exec=true clean install" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + } + } } stage('Checks') { steps { sh "./mvnw $MAVEN_PARAMS -Psourcecheck -Dcheckstyle.failOnViolation=false checkstyle:check" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + recordIssues enabledForFailure: true, tool: checkStyle() + } + } } stage('Test') { @@ -81,6 +92,7 @@ pipeline { always { junit allowEmptyResults: true, testResults: '**/target/surefire-reports/*.xml' junit allowEmptyResults: true, testResults: '**/target/failsafe-reports/*.xml' + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] } } } @@ -97,4 +109,3 @@ pipeline { } } } - diff --git a/Jenkinsfile.jdk14 b/Jenkinsfile.jdk14 index ad8f8a9..936fbf2 100644 --- a/Jenkinsfile.jdk14 +++ b/Jenkinsfile.jdk14 @@ -65,12 +65,23 @@ pipeline { steps { sh "./mvnw $MAVEN_PARAMS -Dmaven.test.skip.exec=true clean install" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + } + } } stage('Checks') { steps { sh "./mvnw $MAVEN_PARAMS -Psourcecheck -Dcheckstyle.failOnViolation=false checkstyle:check" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + recordIssues enabledForFailure: true, tool: checkStyle() + } + } } stage('Test') { @@ -81,6 +92,7 @@ pipeline { always { junit allowEmptyResults: true, testResults: '**/target/surefire-reports/*.xml' junit allowEmptyResults: true, testResults: '**/target/failsafe-reports/*.xml' + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] } } } @@ -97,4 +109,3 @@ pipeline { } } } - diff --git a/Jenkinsfile.jdk16 b/Jenkinsfile.jdk16 index a21b84c..51605ef 100644 --- a/Jenkinsfile.jdk16 +++ b/Jenkinsfile.jdk16 @@ -65,12 +65,23 @@ pipeline { steps { sh "./mvnw $MAVEN_PARAMS -Darchetype.test.skip -Dmaven.test.skip.exec=true clean install" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + } + } } stage('Checks') { steps { sh "./mvnw $MAVEN_PARAMS -Darchetype.test.skip -Psourcecheck -Dcheckstyle.failOnViolation=false checkstyle:check" } + post { + always { + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] + recordIssues enabledForFailure: true, tool: checkStyle() + } + } } stage('Test') { @@ -81,6 +92,7 @@ pipeline { always { junit allowEmptyResults: true, testResults: '**/target/surefire-reports/*.xml' junit allowEmptyResults: true, testResults: '**/target/failsafe-reports/*.xml' + recordIssues enabledForFailure: true, tools: [mavenConsole(), java(), javaDoc()] } } } @@ -97,4 +109,3 @@ pipeline { } } } -