|
|
Line 112: |
Line 112: |
| === Reset reserved slaves === | | === Reset reserved slaves === |
|
| |
|
| ==13.0b2 build # spin #== | | ==13.0b2 build 3 spin 2== |
|
| |
|
| ===Preparing to start Automation=== | | ===Preparing to start Automation=== |
Line 118: |
Line 118: |
| * Set clobbers for mozilla-beta | | * Set clobbers for mozilla-beta |
| * Reserve slave on bm13 | | * Reserve slave on bm13 |
| * L10n changesets for 13.0b2 build3 spin1 will remain empty {} | | * L10n changesets for 13.0b2 build3 spin2 will remain empty {} |
| * Verify that nothing has changed in 13.0b2 land since the previous spin. | | * Verify that nothing has changed in 13.0b2 land since the previous spin. |
|
| |
|
| === IF NO CODE HAS CHANGED === | | === IF NO CODE HAS CHANGED === |
|
| |
|
| If no code has changed since the previous 13.0b2 build, we can just respin the previous build:
| | No code has changed. |
|
| |
|
| * Create a build#-spin# directory on stage, and softlink the build# to it. | | * Created a build3-spin2 directory on stage, and softlink the build3 to it. |
| ** The spin# will increment instead of the build#.
| |
| ** For build3-spin2:
| |
|
| |
|
| <pre>
| |
| # ffxbld@stage
| |
| cd /pub/mozilla.org/mobile/candidates/13.0b2-candidates
| |
| mkdir build3-spin2
| |
| rm build3
| |
| ln -s build3-spin2 build3
| |
| </pre>
| |
|
| |
|
| * Hit "rebuild" on the latest [http://buildbot-master13.build.scl1.mozilla.com:8001/builders/release-mozilla-beta-android-xul_build release-mozilla-beta-android-xul_build]. | | * Hit "rebuild" on the latest [http://buildbot-master13.build.scl1.mozilla.com:8001/builders/release-mozilla-beta-android-xul_build release-mozilla-beta-android-xul_build]. |
| ** This will upload into the build#-spin# directory instead of overwriting the previous build. | | ** This will upload into the build3-spin2 directory instead of overwriting the previous build. |
| | |
| === IF CODE HAS CHANGED ===
| |
| | |
| * Land 13.0b2 [http://hg.mozilla.org/build/buildbot-configs/rev/# configs] : increment the build number.
| |
| * Create a build#-spin# directory on stage, and softlink the build# to it.
| |
| ** The build# will increment, and this will be a spin 1.
| |
| ** For build3-spin1:
| |
| | |
| <pre>
| |
| # ffxbld@stage
| |
| cd /pub/mozilla.org/mobile/candidates/13.0b2-candidates
| |
| mkdir build3-spin1
| |
| ln -s build3-spin1 build3
| |
| </pre>
| |
| | |
| * Tag buildbot-configs, buildbotcustom, & tools with build & release tags.
| |
| hg tag -f FENNEC_13_0b2_{RELEASE,BUILD#}
| |
| * update and reconfigure the master
| |
| * release-sanity
| |
| <pre>
| |
| # For 13.0b2 build 3:
| |
| # cltbld@bm13
| |
| cd /builds/buildbot/build1/master
| |
| source ../bin/activate
| |
| PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 13.0b2 --branch mozilla-beta --build-number 3 -c release-fennec-mozilla-beta.py --products fennec --dryrun localhost:9001 2>&1 | tee aki.out
| |
| </pre>
| |
| * start automation ''← monitor progress on buildbot (e.g. [http://buildbot-master13.build.mozilla.org:8001/waterfall?num_events=10&category=release-mozilla-beta- beta])''
| |
| PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 13.0b2 --branch mozilla-beta --build-number 3 -c release-fennec-mozilla-beta.py --products fennec localhost:9001 2>&1 | tee aki.out
| |
| | |
| === Tagging ===
| |
| (only runs if code has changed)
| |
| | |
| === Source ===
| |
| (only runs if code has changed)
| |
|
| |
|
| === Build === | | === Build === |