Build:Release Automation: Difference between revisions

wipe tinderbox-configs dir between mirror updates
(formatting)
(wipe tinderbox-configs dir between mirror updates)
Line 117: Line 117:
  cvs up
  cvs up


NOTE - the Talkback symbol server is hardcoded in /builds/cvsmirror.clean/mofo/talkback/fullsoft/Makefile.in, replace all occurrences of "talkback-upload.mozilla.org" with "staging-build-console.build.mozilla.org".
* The Talkback symbol server is hardcoded in /builds/cvsmirror.clean/mofo/talkback/fullsoft/Makefile.in, replace all occurrences of "talkback-upload.mozilla.org" with "staging-build-console.build.mozilla.org".


Update the verify configs, removing the latest entry as appropriate. These configs will be bumped during the update verify runs. e.g. for 1.8 branch Firefox:
* Update the verify configs, removing the latest entry as appropriate.  
These configs will be bumped during the update verify runs. e.g. for 1.8 branch Firefox:
  cvs -d /builds/cvsmirror.clean/cvsroot co mozilla/testing/release/updates
  cvs -d /builds/cvsmirror.clean/cvsroot co mozilla/testing/release/updates
  cd mozilla/testing/release/updates
  cd mozilla/testing/release/updates
Line 126: Line 127:
  release="2.0.0.10" product="Firefox" platform="Linux_x86-gcc3" build_id="2007111504" locales="af ar be bg ca cs da de el en-GB en-US es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ro ru sk sl sv-SE tr uk zh-CN zh-TW" channel="betatest" from="/firefox/releases/2.0.0.10/linux-i686/%locale%/firefox-2.0.0.10.tar.gz" aus_server="https://aus2.mozilla.org" ftp_server="stage.mozilla.org/pub/mozilla.org" to="/firefox/nightly/2.0.0.11-candidates/rc1/firefox-2.0.0.11.%locale%.linux-i686.tar.gz"
  release="2.0.0.10" product="Firefox" platform="Linux_x86-gcc3" build_id="2007111504" locales="af ar be bg ca cs da de el en-GB en-US es-AR es-ES eu fi fr fy-NL ga-IE gu-IN he hu it ja ka ko ku lt mk mn nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ro ru sk sl sv-SE tr uk zh-CN zh-TW" channel="betatest" from="/firefox/releases/2.0.0.10/linux-i686/%locale%/firefox-2.0.0.10.tar.gz" aus_server="https://aus2.mozilla.org" ftp_server="stage.mozilla.org/pub/mozilla.org" to="/firefox/nightly/2.0.0.11-candidates/rc1/firefox-2.0.0.11.%locale%.linux-i686.tar.gz"
  cvs ci -m"remove latest release from staging config"
  cvs ci -m"remove latest release from staging config"
* Remove and re-checkout tinderbox-configs directories on build machines. Since the mirror takes checkins, the local checkout thinks that it has a higher revision and won't update to the now-refreshed mirror.
# e.g. linux
cd /builds/tinderbox/Fx-Mozilla1.8-release
rm -rf tinderbox-configs
cvs -d :ext:cltbld@staging-build-console.build.mozilla.org:/builds/cvsmirror/cvsroot co -d tinderbox-configs -r MOZILLA_1_8_BRANCH_release mozilla/tools/tinderbox-configs/firefox/linux
cvs checkout: Updating tinderbox-configs
For l10n use the MOZILLA_1_8_BRANCH_l10n_release branch.


* re-enable cltbld's nightly cronjob
* re-enable cltbld's nightly cronjob
canmove, Confirmed users
1,511

edits