On Fri, 22 Jun 2012 17:12:06 -0400, Gary Poster <gary.pos...@canonical.com> 
wrote:
> gary_poster: following jml's new project checklist would at least have
> made us have a gatekeeper, fixing two of those three.  Is getting tarmac
> for a project cheap enough now that it is reasonable to deploy even for
> small projects?
> 
> ACTION: bac will research how to get and integrate tarmac resources (a
> testing machine) for a project.  He will first consult with matsubara
> about this.  The results will be new/improved documentation on how to
> get tarmac deployed for a project, and/or information on what it would
> take to make this easier.

We run tarmac on canonistack, with automation to spin up new
instances. Yes, canonistack isn't particularly reliable, but if a branch
isn't landing we check if the instance is still alive, and if it isn't
just run the 5 minute script to get another instance. (Some better
monitoring/automation would be great though.)

Adding a new project is a 1 minute job to add a line to a config file
and push.

I recently converted some of this integration in to a charm:

  https://bugs.launchpad.net/charms/+bug/999990

However, we don't use that yet as I had to strip out some things (like
our credentials) that mean it's not so easy to spin up a new
instance. At some point I'll merge our additions over on to the charm
and we can use that instead.

I'd be happy to share a sanitised version of the scripts we do use
(based on fabric) if you'd like to build on them.

Thanks,

James

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to