Build:Release Automation: Difference between revisions

prep for 2.0.0.12 release
(specify that talkback hack is 1.8 branch only)
(prep for 2.0.0.12 release)
Line 27: Line 27:


* Buildbot config
* Buildbot config
** if necessary, tag new version of mozilla/tools/release (used RELEASE_AUTOMATION_M6_1)
** if necessary, tag new version of mozilla/tools/release (used RELEASE_AUTOMATION_M7)
*** make sure buildbot-configs/automation/production/master.cfg uses this tag
*** make sure buildbot-configs/automation/production/master.cfg uses this tag
** need to file bug (e.g. {{Bug|400770}}) and attach diff for bootstrap.cfg (e.g. [http://mxr.mozilla.org/mozilla/source/tools/release/configs/fx-moz18-bootstrap.cfg fx-moz18-bootstrap.cfg])
** need to file bug (e.g. {{Bug|414327}}) and attach diff for bootstrap.cfg (e.g. [http://mxr.mozilla.org/mozilla/source/tools/release/configs/fx-moz18-bootstrap.cfg fx-moz18-bootstrap.cfg])
** need to "cvs update" /home/buildmaster/Automation/buildbot-configs/ and /home/buildmaster/Automation/bootstrap-configs/ after checkin
** need to "cvs update" /home/buildmaster/Automation/buildbot-configs/ and /home/buildmaster/Automation/bootstrap-configs/ after checkin
** need to manually insert passwords into master.cfg, as they are intentionally not in the checked-in version.
** need to manually insert passwords into master.cfg, as they are intentionally not in the checked-in version.
** make sure Tinderbox is up-to-date on all slaves {{Bug|397554}}
** make sure Tinderbox is up-to-date on all slaves {{Bug|397554}}
*** used RELEASE_AUTOMATION_M6_1 (after tagging mozilla/tools/tinderbox with this)
*** used RELEASE_AUTOMATION_M7 (after tagging mozilla/tools/tinderbox with this)
** reconfig buildbot master (<tt>buildbot reconfig `pwd`</tt>), so new automation tag is detected
** reconfig buildbot master (<tt>buildbot reconfig `pwd`</tt>), so new automation tag is detected
** 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}}
Line 42: Line 42:


* Tag
* Tag
** Bootstrap::Tag::Bump does not handle already-bumped files on relbranch
** *only applicable for relbranch-based builds* - 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.12pre" tags to version bump files:
*** need to add "2.0.0.12pre" tags to version bump files:
Line 55: Line 55:


* Stage  
* Stage  
** created bouncer links manually {{Bug|372746}}
** created bouncer links manually {{Bug|414327}}
** created "latest" and "latest-2.0" symlinks manually after final release
** created "latest" and "latest-2.0" symlinks manually after final release


canmove, Confirmed users
1,511

edits