Continuous builds for OpenJDK (was: Running findbugs)
Jesse Glick
jesse.glick at sun.com
Fri May 16 19:04:10 UTC 2008
David Herron wrote:
> I would be happy to have more quality metrics like findbugs results
> to publish on the site.
On that note, has anyone set up or thought about setting up a public
continuous builder for OpenJDK, e.g. using Hudson? This would ensure
that the codeline is still buildable (of course), and could show test
status, show FindBugs metrics, permit downloads of snapshot builds, etc.
One issue with Hudson is that it does not yet support the Forest
extension in its Mercurial plugin. You can 'hg fpull -u' in your build
script to do the update, but then the changelog will only show changes
in the root tree, and polling will not work correctly. Probably fixable
in the plugin; or it might just be better to set up a separate job for
each tree, assuming these components can be built meaningfully in
isolation (definitely true for langtools). You can also have
"downstream" jobs, so it would be possible for a jdk job to use binary
artifacts from the most recent successful build of a hotspot job,
assuming the makefile supports this scenario.
More information about the build-dev
mailing list