User:Rhelmer:Migrating Tinderbox to Buildbot: Difference between revisions
(add link to bootstrap) |
No edit summary |
||
| Line 13: | Line 13: | ||
# buildbot master set up | # buildbot master set up | ||
# buildbot slaves on | # buildbot slaves on Mozilla1.8 and Firefox tinderboxes | ||
# nightly timer scheduler | # nightly timer scheduler | ||
# bonsai change scheduler | # bonsai change scheduler | ||
Revision as of 02:10, 11 June 2007
Short-term it's probably best to keep Tinderbox server in place, with Buildbot reporting to it, until we get the Buildbot/Tinderbox server parity issues figured out.
On the client side, we have been working on automating the release process using Bootstrap driven by Buildbot; making this system work for Nightly(Clobber) and Depend builds should be fairly trivial.
Bootstrap's "Build" and "Repack" (l10n) steps currently just call into Tinderbox client, but we mitigate a lot of Tinderbox's problems. We should eventually take it out, but it will be much easier when it's encapsulated into these "steps" instead of our current situation (Tinderbox does everything).
Replace what we have, get the following "for free":
- only build on checkin for Depend
- produce full l10n set with nightly
- better logging/error checking
What we need to get there:
- buildbot master set up
- buildbot slaves on Mozilla1.8 and Firefox tinderboxes
- nightly timer scheduler
- bonsai change scheduler
Depend build scheduler does:
- Build
Nightly build scheduler does:
- Build
- Repack
- Update
We need #1 and #2 done for release automation anyway, #3 and #4 are trivial.