Build:Release Automation: Difference between revisions

correct 8/9
(formatting)
(correct 8/9)
Line 29: Line 29:
** if necessary, tag new version of mozilla/tools/release (used RELEASE_AUTOMATION_M5_3)
** if necessary, tag new version of mozilla/tools/release (used RELEASE_AUTOMATION_M5_3)
*** 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|393264}}) 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|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 "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.
Line 36: Line 36:
** 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.8 RC1" release
*** buildbot sendchange --master=localhost:9989 -u joduinn -m"Firefox 2.0.0.9 RC1" release


* Tag
* Tag
Line 47: Line 47:
** 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.8-candidates/ /home/ftp/pub/firefox/nightly/2.0.0.8-candidates/
*** rsync -av stage.mozilla.org:/home/ftp/pub/firefox/nightly/2.0.0.9-candidates/ /home/ftp/pub/firefox/nightly/2.0.0.9-candidates/


* Updates  
* Updates  
canmove, Confirmed users
1,511

edits