|
|
Line 204: |
Line 204: |
| * start automation ''← monitor progress on buildbot (e.g. [http://buildbot-master12.build.mozilla.org:8001/waterfall?num_events=10&category=release-mozilla-aurora- aurora])'' | | * start automation ''← monitor progress on buildbot (e.g. [http://buildbot-master12.build.mozilla.org:8001/waterfall?num_events=10&category=release-mozilla-aurora- aurora])'' |
| PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 14.0b3 --branch mozilla-aurora --build-number 2 -c release-fennec-mozilla-aurora.py -m -l --products fennec localhost:9001 2>&1 | tee aki2.out | | PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 14.0b3 --branch mozilla-aurora --build-number 2 -c release-fennec-mozilla-aurora.py -m -l --products fennec localhost:9001 2>&1 | tee aki2.out |
|
| |
| =DONE TO HERE=
| |
|
| |
|
| === Tag === | | === Tag === |
| | No problems. |
|
| |
|
| === Source === | | === Source === |
| | No problems. |
|
| |
|
| === Build === | | === Build === |
| ==== Fennec ==== | | ==== Fennec ==== |
| | |
| | No problems. |
|
| |
|
| ===== Fennec repacks ===== | | ===== Fennec repacks ===== |
| | No problems. |
|
| |
|
| | =DONE TO HERE= |
| === Android Signing === | | === Android Signing === |
|
| |
|
Line 228: |
Line 232: |
| === Reset reserved slaves === | | === Reset reserved slaves === |
|
| |
|
|
| |
| === Release Day ===
| |
| ==== Publish Fennec to the Play Store (for beta releases and release releases) ====
| |
| =====Push the files (for beta releases and release releases)=====
| |
| * Use [http://hg.mozilla.org/build/braindump/file/tip/releases-related/push_fennec.sh this script] and run it as ffxbld@stage (please push you changes prior to using it, and grab latest on stage via <tt>curl -O http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh</tt>)
| |
|
| |
| =====Play Store (for beta releases and release releases)=====
| |
| '''IMPORTANT -''' Make sure to follow instructions!
| |
|
| |
| <font color="red" size="+1">'''The 14.0b3 build *must* be uploaded before the 13.0b2 build!'''</font>
| |
|
| |
| * download 14.0b3 and 13.0b2 multi apk (e.g. [http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/14.0b1-candidates/build2/android/multi/fennec-14.0b3.multi.android-arm.apk] and [http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/13.0b2-candidates/build3/android-xul/multi/fennec-13.0b2.multi.android-arm.apk])
| |
| * visit https://market.android.com/publish
| |
| * choose "Firefox Beta" or "Firefox"
| |
| * select the "APK Files" tab and choose "Upload APK"
| |
| ** choose the 14.0b3 multi apk that you downloaded and hit "upload"
| |
| *** NOTE: the progress bar does not seem to show progress (at least on Google Chrome)
| |
| ** when it finishes uploading, verify VersionCode is the build date (almost anyway, the market reports an hour later than our buildID)
| |
| ** hit "Save"
| |
| * Repeat with the 13.0b2 multi apk
| |
| * activate new 14.0b3 and 13.0b2 apks (You should see an Error message since both apk's are active)
| |
| * deactivate old apks (You should not see the Error message anymore)
| |
| * hit "Save"
| |
|
| |
|
| ==13.0b2 build # spin #== | | ==13.0b2 build # spin #== |