vmbuilder team mailing list archive
-
vmbuilder team
-
Mailing list archive
-
Message #00036
IRC channel and Hudson
Hey, guys.
For those who haven't seen it:
http://blog.warma.dk/2010/05/31/hudson-and-vmbuilder/
The Hudson instance can be seen at:
http://be.linux2go.dk:8080/
I expect it to move to a more official looking URL at some point. :)
At the moment, it's got 4 jobs set up:
VMBuilder
http://be.linux2go.dk:8080/job/VMBuilder/
This is the top level job. It watches lp:vmbuilder for changes and
and rolls a tarball whenever something is committed there.
It collects unit test results and test coverage information.
It runs pylint on the entire VMBuilder code tree and generates graph
showing how we're doing on that front.
VMBuilder_PPA_package
http://be.linux2go.dk:8080/job/VMBuilder_PPA_package/
This job is triggered by the VMBuilder job. It simply takes the
tarball, applies Ubuntu packaging and generates a source package.
Upload_PPA_package
http://be.linux2go.dk:8080/job/Upload_PPA_package/
This job is triggered by the VMBuilder_PPA_package job. It simply
takes the source package, signs it, and uploads it to the VMBuilder
PPA.
Run_Build_Tests
http://be.linux2go.dk:8080/job/Run_Build_Tests/
This job is triggered by the VMBuilder job.
This is the nifty one :) It takes the tarball generated by the
VMBuilder job, and tries to build a hardy, intrepid, jaunty, karmic,
and lucid guest.
It passes a firstboot script to the build that tells the VM to call
back into the host to say that it booted succesfully. If this works,
the build is considered succesful.
It currently only exercises the KVM, Ubuntu, and firstscripts plugins,
but it's a start. Improvements are very welcome. You can see the
current script here:
https://launchpad.net/~soren/vmbuilder/hudson-build-script
I've also set up an IRC channel for VMBuilder on freenode called
#VMBuilder. Feel free to join and shout at me if you think I'm doing
something wrong or if you want to help out.
--
Soren Hansen
Ubuntu Developer
http://www.ubuntu.com/
Attachment:
signature.asc
Description: Digital signature
Follow ups