← Back to team overview

vmbuilder team mailing list archive

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