-
Bug
-
Resolution: Not A Defect
-
Major
-
None
-
Jenkins 2.60.3 and GitSCM
I use Jenkinsfile and Warnings displayed only result for Maven. The Javac and Javadoc was never displayed.
I want to make it displayed but I have no idea why it is not and what I am doing wrong.
These are errors in log and I guess it has to do with root cause:
[Pipeline] stage[Pipeline] { (warnings)[Pipeline] warnings[WARNINGS] Parsing warnings in console log with parser Maven
Skipping warnings blame since pipelines do not have an SCM link.%n
[WARNINGS] Computing warning deltas based on reference build #136[Pipeline] warnings[WARNINGS] Parsing warnings in console log with parser Java Compiler (javac)
Skipping warnings blame since pipelines do not have an SCM link.%n
[WARNINGS] Computing warning deltas based on reference build #136[Pipeline] warnings[WARNINGS] Parsing warnings in console log with parser JavaDoc Tool
Skipping warnings blame since pipelines do not have an SCM link.%n
[WARNINGS] Computing warning deltas based on reference build #136[Pipeline] }[Pipeline] // stage[Pipeline] }
This is my code located in one node only.
stage('warnings') {
// Install plugin: https://wiki.jenkins.io/display/JENKINS/Warnings+Plugin // https://github.com/jenkinsci/analysis-core-plugin/blob/master/src/main/java/hudson/plugins/analysis/core/HealthAwarePublisher.java // https://github.com/jenkinsci/warnings-plugin/blob/master/src/main/java/hudson/plugins/warnings/WarningsPublisher.java //https://wiki.jenkins.io/display/JENKINS/Static+Code+Analysis+Plug-ins step([$class: 'WarningsPublisher',
consoleParsers: [
[parserName: 'Maven']
],
canComputeNew: true,
canResolveRelativePaths: true,
canRunOnFailed: true,
categoriesPattern: '',
defaultEncoding: '',
excludePattern: '',
healthy: '100',
includePattern: '',
messagesPattern: '',
unHealthy: '10000'])
step([$class: 'WarningsPublisher',
consoleParsers: [
[parserName: 'Java Compiler (javac)'],
],
canComputeNew: true,
canResolveRelativePaths: true,
canRunOnFailed: true,
categoriesPattern: '',
defaultEncoding: '',
excludePattern: '',
healthy: '1000',
includePattern: '',
messagesPattern: '',
unHealthy: '100000'])
step([$class: 'WarningsPublisher',
consoleParsers: [
[parserName: 'JavaDoc Tool']
],
canComputeNew: true,
canResolveRelativePaths: true,
canRunOnFailed: true,
categoriesPattern: '',
defaultEncoding: '',
excludePattern: '',
healthy: '1000',
includePattern: '',
messagesPattern: '',
unHealthy: '100000'])
}
It is not yet possible to use 3 calls, you need to create a single step.
Please also comment your requirements in the corresponding wiki page.