Von meinem iPad gesendet
> Am 26.10.2018 um 09:50 schrieb dean warren <[email protected]>: > > I am trying to get the Warnings plugin collecting CheckStyle results within a > pipeline. > I believe I am using all the latest versions of pipeline related modules, and > the warnings modules. > > A simplified version of my Jenkinsfile is something like: > > timestamps { > node ('name') { > try > { > stage ('Checkout') { > checkout scm > } > stage ('Build & Test') { > sh 'bash -x test.sh' > } > stage ('CheckStyle') { > sh 'java -jar > /home/user/checkstyle/checkstyle-6.5-all.jar -c /home/user/checkstyle.xml -f > xml -c target/checkstyle-results.xml src' > // Doesn't work > // step([$class: 'CheckStylePublisher', > // canRunOnFailed: true, > // defaultEncoding: '', > // healthy: '100', > // pattern: '**/target/checkstyle-result.xml', > // unHealthy: '90', > // useStableBuildAsReference: true > // ]) This publisher requires the CheckStyle plugin. > // Doesn't work > // step([$class: 'WarningsPublisher', consoleParsers: > [[parserName: 'CheckStyle']]]) > The warnings publisher from the 4.x version does not support CheckStyle yet. > // Doesn't work > def checkstyle = scanForIssues tool: [$class: > 'CheckStyle'], pattern: '**/target/checkstyle-result.xml' > publishIssues issues:[checkstyle] > } > } > catch (caughtErr) > { > } > finally > { > } > } > } > Did you install the 5.0 beta version of the plugin? This step is not available in the 4.x version. > Where I have tried three different methods to collect the checkstype results, > none of which work (I have left two of them commented out for reference - but > beleive these are methods for the legacy checkstyle plugin, not the newly > integrated warnigns plugin?). > > I believe the last method using scanForIssues is the correct method as per > here: > https://github.com/jenkinsci/warnings-plugin/blob/master/Jenkinsfile.local > > However on build, I see the checkstyle results being generated, but get the > following error message > java.lang.NoSuchMethodError: No such DSL method 'scanForIssues' found among > steps > > Any ideas? > Thanks in advance! > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/00750112-2e37-4213-91b3-01c87686433c%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/71651BEB-5A46-4E4C-B8E5-C8C688B3D162%40gmail.com. For more options, visit https://groups.google.com/d/optout.
