canmove, Confirmed users
1,511
edits
(talkback is a little simpler) |
(brought up to date) |
||
| Line 20: | Line 20: | ||
=Current status= | =Current status= | ||
For the Firefox 2.0.0. | For the Firefox 2.0.0.12, we are using Buildbot to drive the release. Instead of a human operater logging into [http://wiki.mozilla.org/index.php?title=Build:Release_Automation#Roles_and_resource_requirements each machine] used in the release process, the machines run Buildbot slaves instead. Most of the slaves simply check out and run Bootstrap, at this point. | ||
Both the [http://mxr.mozilla.org/mozilla/source/tools/buildbot-configs/automation/staging/ staging] and [http://mxr.mozilla.org/mozilla/source/tools/buildbot-configs/automation/production production] configs are checked into CVS. | Both the [http://mxr.mozilla.org/mozilla/source/tools/buildbot-configs/automation/staging/ staging] and [http://mxr.mozilla.org/mozilla/source/tools/buildbot-configs/automation/production production] configs are checked into CVS. | ||
There are still several manual processes, which we are working on: | There are still several manual processes, which we are working on automating: | ||
* Buildbot config | * Buildbot config | ||
| Line 37: | Line 37: | ||
** ensure that machines have [http://wiki.mozilla.org/Build:Release_Automation#Roles_and_resource_requirements enough resources] {{Bug|393274}} | ** ensure that machines have [http://wiki.mozilla.org/Build:Release_Automation#Roles_and_resource_requirements enough resources] {{Bug|393274}} | ||
** kick off buildbot (run as cltbld): | ** kick off buildbot (run as cltbld): | ||
*** buildbot sendchange --master=localhost:9989 -u joduinn -m"Firefox 2.0.0. | *** buildbot sendchange --master=localhost:9989 -u joduinn -m"Firefox 2.0.0.12 RC1" release | ||
* Tag | * Tag | ||
** Bootstrap::Tag::Bump does not handle already-bumped files on relbranch | ** Bootstrap::Tag::Bump does not handle already-bumped files on relbranch | ||
*** need to make client.mk *_CO_TAGs use MOZILLA_1_8_BRANCH | *** need to make client.mk *_CO_TAGs use MOZILLA_1_8_BRANCH | ||
*** need to add "2.0.0. | *** need to add "2.0.0.12pre" tags to version bump files: | ||
**** browser/app/module.ver browser/config/version.txt config/milestone.txt | **** browser/app/module.ver browser/config/version.txt config/milestone.txt | ||
| Line 48: | Line 48: | ||
** still manual | ** still manual | ||
** need to sync signed bits manually back to build-console e.g. as cltbld@build-console: | ** need to sync signed bits manually back to build-console e.g. as cltbld@build-console: | ||
*** rsync -av stage.mozilla.org:/home/ftp/pub/firefox/nightly/2.0.0. | *** rsync -av stage.mozilla.org:/home/ftp/pub/firefox/nightly/2.0.0.12-candidates/ /home/ftp/pub/firefox/nightly/2.0.0.12-candidates/ | ||
* Updates | * Updates | ||
* Stage | * Stage | ||
** created bouncer links manually {{Bug|372746}} | ** created bouncer links manually {{Bug|372746}} | ||
** created "latest" and "latest-2.0" symlinks manually after final release | ** created "latest" and "latest-2.0" symlinks manually after final release | ||