If it's configured to run when you do mvn install it should be picked up automagically as long as xmlOutput is configured in the pom.
/B Den 2 jul 2015 19:01 skrev "Mark Waite" <[email protected]>: > That sounds great. Thanks. > > As one of the maintainers of the git plugin and the git client plugin, I'd > like findbugs reporting enabled on both jobs. The job is already > configured to run findbugs as a standard part of the build process. I do > not want the job to be marked unstable for findbugs warnings. In the > future, that may change, but for now, it is enough to report the findbugs > resuls without changing the status of the job. > > I do not want checksyle run on either of those projects at this time. > > If Nicolas De Loof feels differently, I defer to his preference. > > Thanks, > Mark Waite > > On Thu, Jul 2, 2015 at 9:18 AM Robert Sandell <[email protected]> > wrote: > >> By default nothing should happen. >> >> If you as a maintainer would want to have findbugs run and/or mark the >> build as unstable you can ask someone with configure job permissions on >> jenkins.ci.cloudbees.com to tick one or both of the new checkboxes on >> the config page of your plugin job. And update your pom to produce >> xmlOutput for findbugs: >> >> Example: >> <build> >> <plugins> >> <plugin> >> <groupId>org.codehaus.mojo</groupId> >> <artifactId>findbugs-maven-plugin</artifactId> >> <version>3.0.1</version> >> <configuration> >> <xmlOutput>true</xmlOutput> >> >> <findbugsXmlWithMessages>true</findbugsXmlWithMessages> >> <failOnError>false</failOnError> >> </configuration> >> </plugin> >> </plugins> >> </build> >> >> >> If you configure your pom to automatically run findbugs or checkstyle >> during for example the verify phase the Jenkins job should automatically >> pick that up. >> >> /B >> >> On Thu, Jul 2, 2015 at 5:03 PM, Mark Waite <[email protected]> >> wrote: >> >>> Can you explain a little further what that will mean? >>> >>> When I merge a change to the git-plugin, will the >>> https://jenkins.ci.cloudbees.com/job/plugins/job/git-plugin/ job now >>> fail because findbugs reports are being retrieved? >>> >>> Will there be another graph on the page which shows the findbugs output >>> for that job? >>> >>> Likewise for checkstyle. >>> >>> Thanks, >>> Mark Waite >>> >>> On Thu, Jul 2, 2015 at 8:45 AM Robert Sandell <[email protected]> >>> wrote: >>> >>>> I've changed the plugin template for maven to pick up findbugs and >>>> checkstyle reports* (on ttps://jenkins.ci.cloudbees.com >>>> <http://jenkins.ci.cloudbees.com>)* if any is generated by the build. >>>> So if plugin builds starts to fail for that reason you know who to blame ;) >>>> But it shouldn't change anything for existing jobs unless you actively do >>>> something. >>>> >>>> I've also added config options to run findbugs and mark the build as >>>> unstable if any findbugs issues are found, so maintainers can opt in for >>>> that if they want to. >>>> >>>> For my own plugins I run checkstyle in the compile phase so I didn't >>>> bother adding that option there. >>>> >>>> -- >>>> Robert Sandell >>>> *Software Engineer* >>>> *CloudBees Inc.* >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Developers" 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-dev/CALzHZS0bvoSb0CDYCEhhKfiwUHwayZ-mRxaCUNPfZGSC9Gzp7Q%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS0bvoSb0CDYCEhhKfiwUHwayZ-mRxaCUNPfZGSC9Gzp7Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Developers" 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-dev/CAO49JtEYz1rDjaaJV4j9hSZ0cNVwmFNTxw2oRxOh%2BkOD5Dv3rA%40mail.gmail.com >>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtEYz1rDjaaJV4j9hSZ0cNVwmFNTxw2oRxOh%2BkOD5Dv3rA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >> >> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> Robert Sandell >> *Software Engineer* >> *CloudBees Inc.* >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" 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-dev/CALzHZS0vwdeyt%2BaLqKSfMFicQCnbG2%3DGKHEmmCwyYL%2Bx50ztTA%40mail.gmail.com >> <https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS0vwdeyt%2BaLqKSfMFicQCnbG2%3DGKHEmmCwyYL%2Bx50ztTA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" 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-dev/CAO49JtEk6aq-NLKe-L4C_E17A-btzb%2B0%3DKtae6Er2MNpQJ3i%3Dw%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtEk6aq-NLKe-L4C_E17A-btzb%2B0%3DKtae6Er2MNpQJ3i%3Dw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" 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-dev/CALzHZS2aMPkNFnJKRbxQc96nzRYM%2BQBPNWLZd0hcjrwq%2BC99kw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
