ReleaseEngineering:2010-Q3-Workweek:Branching
From MozillaWiki
Goals:
- Simpler, safer, more consistent deployment
- Self-contained masters
Tasks:
- Send notice to other consumers of buildbotcustom
- Switch default,buildbot-0.8.0 branches on buildbotcustom
- Create production branches of buildbotcustom, buildbot-configs
- Create local checkouts of buildbotcustom, buildbot-configs per master instance
- Update Makefiles with update-master
- Create Makefile that will call 'make update-master' on the various masters
- Clean up master directory layout (have Makefile, buildbotcustom, buildbot-configs in a level higher up)
- Virtual envs for masters
Other:
- Have tools use a .zip or known revision
- Introduce cnames for scheduler-master, etc.