Releases/Firefox 15.0b4/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
m (→Checklist) |
m (→Publish Fennec) |
||
Line 86: | Line 86: | ||
=== Publish Fennec === | === Publish Fennec === | ||
* Bumped the version & build number in [http://hg.mozilla.org/build/braindump/file/tip/releases-related/push_fennec.sh push_fennec.sh] to 15. | * Bumped the version & build number in [http://hg.mozilla.org/build/braindump/file/tip/releases-related/push_fennec.sh push_fennec.sh] to 15.0b4 build1. Ran the following as ffxbld@upload1: | ||
curl -O http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh | curl -O http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh | ||
bash push_fennec.sh | bash push_fennec.sh |
Revision as of 19:47, 10 August 2012
Checklist
Ship the l10n milestone DESKTOP MOBILE RELEASE BETASet reserved_slaves DESKTOP MOBILE RELEASE BETA ESRCheck to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESRStart the automation DESKTOP MOBILE RELEASE BETA ESRSign Android builds MOBILE RELEASE BETAReset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESR- Publish Fennec MOBILE RELEASE BETA
Run pushsnip DESKTOP RELEASE BETA ESR
Notes
Build 1
Ship the l10n milestone
- Went to https://l10n.mozilla.org/shipping/milestones
- Clicked on "new milestones" link
- Clicked "clear aurora"
- Clicked "X" for everything except "Fennec beta" and "Firefox beta"
- Clicked "Submit"
- Clicked "ship" for Firefox
- Downloaded l10n changesets
- Clicked "ship it"
- Clicked "ship" for Fennec
- Clicked "add"
- Filled out form:
- repo: releases/mozilla-beta
- branch: default
- path: mobile/android/locales/maemo-locales
- Clicked "Generate it"
- Downloaded l10n changesets
- Clicked "Ship it"
Set the reserved slaves
# cltbld@bm13 cd /builds/buildbot/build1 echo 10 > master/reserved_slaves
Start the automation
#ffxbld@stage version=15.0b4 product=firefox cd /pub/mozilla.org/$product/nightly/ mkdir ../candidates/$version-candidates ln -s ../candidates/$version-candidates $version-candidates
- Double landed configs, merged to branch
- Tagged configs, custom, tools
- Updated+reconfiged bm13
- Ran release_sanity:
. bin/activate cd master PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u kmoir \ -V 15.0b4 --branch mozilla-beta --build-number 1 \ --release-config release-firefox-mozilla-beta.py \ --release-config release-fennec-mozilla-beta.py --products firefox,fennec \ --dryrun localhost:9001
- Started automation by running this command
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u kmoir \ -V 15.0b4 --branch mozilla-beta --build-number 1 \ --release-config release-firefox-mozilla-beta.py \ --release-config release-fennec-mozilla-beta.py --products firefox,fennec localhost:9001
Sign android builds
#cltsign@signing1 cd ~/signing-work/mozharness hg pull -u && hg up -C cd .. python2.6 mozharness/scripts/sign_android.py --config-file signing/android_mozilla-beta.py --platform android
Reset reserved_slaves and unlock slaves
# cltbld@bm13 cd /builds/buildbot/build1 echo "0" > master/reserved_slaves
Publish Fennec
- Bumped the version & build number in push_fennec.sh to 15.0b4 build1. Ran the following as ffxbld@upload1:
curl -O http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh bash push_fennec.sh
- Downloaded [1] Fennec multilocale APK to my laptop.
- Went to https://market.android.com/publish
- Clicked on "Firefox Beta"
- Clicked on "APK Files"
- Clicked on "Upload APK"
- Uploaded the 15.0b2 multilocale APK.
- Clicked "Save"
- Activated the new APK
- Decativated the old APK
- Clicked "Save"
Watched https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta until the "last updated" date changed.
Run pushsnip
[ffxbld@dp-ausstage01 staging]$ ~/bin/pushsnip Firefox-15.0b4-build1