Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Java JavaScript XSLT HTML CSS
Branch: master

Merge pull request #4 from jenkinsci/fix-unusual-groupids

Fix handling of unusual bundled plugin groupIds
latest commit 99c3e5adf0
@svanoort svanoort authored

Generate a compatibility matrix for plugins against Jenkins core.

See for background.

To do:

  1. enable Issues in this GitHub repo so we can track these to-do items more sanely (prefer not to use JIRA for non-plugins)
  2. InternalMavenRunner currently still seems to run install goal which is very undesirable on release tags
  3. should run surefire-report:report goal instead (or surefire-report:report-only after) and display link to HTML results from index page
  4. Export everything to GAE, dropping the data storing in XML files (which pollutes the filesystem and can be easily delete if we are careless) and processing with XSL. (migration already started to GAE datastorage, but not completely finished, especially on build logs). (jglick: this is undesirable, need to be able to review local results without uploading them)
  5. Improve GAE app to allow plugin maintainers to subscribe to notifications on plugin compatibility tests for their plugins against new jenkins versions released.
  6. Remove possibility, on GAE app, to select both "every plugins" and "every cores" results... because it generates too much results and crash GAE datastore
  7. most plugin tests fail to build using internal Maven; PlexusWagonProvider.lookup with a roleHint=https fails for no clear reason, and some missing SNAPSHOTs cause a build failure related to
  8. testing a module not at the root of its Git repo fails (findbugs succeeds but tests against old Jenkins core)
  9. testing analysis-core fails because it uses org.jvnet.hudson.plugins:analysis-pom as a parent
  10. when testing a plugin depending on other plugins, bump up the dependency to the latest released version…or even build the dependency from master sources
Something went wrong with that request. Please try again.