Merge gating for more juju subprojects

Dimiter Naydenov dimiter.naydenov at canonical.com
Sat Mar 14 13:47:00 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thanks for doing this Martin!

I can't wait to try it out next week :)

Cheers,
Dimiter

On 14.03.2015 00:01, Martin Packman wrote:
> I've put up a gating job for goose on our jenkins slave for juju:
> 
> <http://juju-ci.vapour.ws/job/github-merge-goose/>
> 
> It will likely need some more work, but I fake-landed Katherine's 
> proposed branch and it passed. The switch over steps are disabling 
> direct landing for most/all contributers and getting everyone
> using $$merge$$ as with juju.
> 
> Many of the other juju subprojects are also suitable for sending 
> through automated unit tests before landing, and I can easily make
> a whole bunch more jobs for whichever packages we want to gate
> landing on.
> 
> There are a few caveats: * There isn't proper isolation with lxc
> yet, so test suites that do dodgy things are still an issue. * Most
> packages don't use dependencies.tsv so the deps are tied to the 
> merge job currently. * Anything that needs a large external
> dependency like mongo isn't catered for at the moment.
> 
> That said, if there are any packages you think we should *not*
> gate landings on their test suite passing yet, please say now.
> 
> Thanks!
> 
> Martin
> 


- -- 
Dimiter Naydenov <dimiter.naydenov at canonical.com>
Juju Core Sapphire team <http://juju.ubuntu.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJVBDvUAAoJENzxV2TbLzHwSIAH/jmgSDXGPnW1xn+G3r0oox5h
kKVdcJMDWWyA4HpSowPPPVD2gXM7XEGBb/9/kLfrcAx6g80XVE3S/O4R3wQ632ub
7K/hWdaH8On0mj/W931WGN4acAHqFUoyYBX2c/zyU07kdGTH3ztl37R3se6JO0rt
ou1DlC0Sl1L5wTrN2j7f7Dmn7+SNHxn3YfZxHSaqY861sCuALBavQniLD3bFF2xe
wwbit6RyimhEHPFqYrNF2+3oDQsMc+bCWULr7W4y14U8H6sA4fT9bRNnoVER74Vk
OChNLJtcaShr51bAKRcUjz5pRe28u/TidHg/5+qqjburR5PrGOXvSysSVLdPg6g=
=E1vJ
-----END PGP SIGNATURE-----



More information about the Juju-dev mailing list