As previously announced on Tinderbox and planet, we're migrating nightly
production to running on the same machines as release production.
On the moz1.8 branch, we've been running the new nightlies in parallel
with the "traditional" nightlies since Feb 15 2008, and are going to
switchover live tomorrow.
Lots of feedback on the build-on-checkin idea in my blog, the newsgroup,
and especially joduinn's recent post on the subject. The primary
concerns seem to be:
we need as many performance tests per checkin as possible
I've filed bug 410869 to track this. I think the way we do this …
I've set up the release automation staging server for the Mozilla 1.8
branch (Firefox 2.x) to also generate nightly builds and depend builds
on checkin to the branch (using buildbot's BonsaiPoller). I outlined
some of the advantages to this release automation/nightly+depend
integration in my previous post …
As I mentioned previously, I've been working on incrementally moving
our Tinderbox client installs over to Buildbot.
The first step is to switch from driving Tinderbox from Buildbot and
our release automation system, instead of being driven on each
machine from the multi-tinderbox script. The release automation still
calls Tinderbox …
I've started working on migrating the Firefox nightly builds to use the
same release automation system that we've been developing for the
past year or so for maintenance releases (Firefox and Thunderbird 1.5.0x
and 2.0.0.x). The reason this is important is that each nightly release …
We took a big step towards truly hands-off releases by doing a (very
early) Firefox 2.0.0.7 RC1 with the Buildbot-enabled release
automation system. There are still some kinks to work out, but
overall things are looking great.
The elapsed machine time from "code freeze" to "ready …
The Tinderbox waterfall page is pretty detail-heavy. I see a lot of
complaints specifically that the page gets too wide, making it hard to
see at a glance if anything is failing to compile or failing a test
(which for Mozilla means that you can't check in until it's fixed …