Implement a new Builder that will run pushsnip and hook it and the existing postrelease builder up to their own Schedulers that can be triggered through SendChange. This sendchange is triggered by a button added to shipit.
Based on our conversation last week, it sounds like a new builder is not needed for pushsnip, because it could be added to an existing Builder. I am unfamiliar with creating either Builders or Schedulers. Where do I start with these? Any clues?
I was thinking about integrating it into http://hg.mozilla.org/build/buildbotcustom/file/a106a8bf939a/process/release.py#l1225 to run an extra ssh command, similar to http://hg.mozilla.org/build/buildbotcustom/file/a106a8bf939a/process/factory.py#l4478
We have an update_shipping builder which modifies the update rules in Balrog (next gen update server), which we can hook up here. pushsnip will be deprecated in the near future - release users move to Balrog later this month, ESR to follow after that. So we don't need a new builder, just some way to sendchange to to existing ones.
Bug 1118794 will obsolete this