A new major release of the static analysis suite is about to come. Since there are a lot of changes (see [1]) I decided to start with a public beta. I.e., the new release is currently only available at the experimental update center.
Important changes at a glance:
- All plug-ins have been merged into the Warning Plug-in, i.e. there is only a single entry point for all static analysis tools now. That means that the plugins android-lint, ccm, checkstyle, dry, pmd, findbugs, analysis-core, analysis-collector, task-scanner are at end-of-life. You do not need them anymore after a (manual) migration of your existing jobs.
- New UI using modern frameworks (charts, tables, etc.). See documentation [1] for some screenshots and details about the user experience.
- New API for pipelines to combine and filter reports.
Since the wiki is not reliable in the moment I published the new documentation directly in GitHub [1].
HOW CAN YOU HELP?
- Convert some of your jobs to the new API and test the new (and old) features (based on your requirements).
- Read all labels carefully, I’m not a native speaker so some descriptions might be misleading or incorrect.
- Check the new URLs and names of the parsers, see list of supported formats [2].
If you find a problem, incorrect phrase, typo, etc. please report a bug in Jira (or even better: file a PR in GitHub).
[1]
https://github.com/jenkinsci/warnings-plugin/blob/master/doc/Documentation.md
[2]
https://github.com/jenkinsci/warnings-plugin/blob/master/SUPPORTED-FORMATS.md