← Back to team overview

cf-charmers team mailing list archive

Bundle CI bits

 

Jenkins supports scripts triggers. To run this we use the bundle watcher
included in bundle-tester. That component uses juju-deployer as a library.

lp:~bcsaller/charmtester/bundletester/

has bundletester and bundlewatcher which form the basis of the CI.

We currently use lxc-containers to run the bundletester so their deps are
installed in isolation and not on the jenkins host. This is done via
similar components to the charmtester but refactored to be (a bit) simpler
and less charm biased. This is already merged at:

lp:charmtester

and runs as 'tasker' which runs a task in a customized container.

As of this writing the current version of the code has passing (empty)
tests reporting back to jenkins properly. Almost beer o'clock


-Ben