Confirmed users
4,971
edits
| Line 119: | Line 119: | ||
<small>[[Release:Release_Automation_on_Mercurial:Documentation#Starting_the_automation|detailed instructions]]</small> | <small>[[Release:Release_Automation_on_Mercurial:Documentation#Starting_the_automation|detailed instructions]]</small> | ||
* Set clobbers for mozilla-beta | * Set clobbers for mozilla-beta | ||
* Reserve | * Reserve slave on bm13 | ||
* L10n changesets for 13.0b2 build3 spin1 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. | ||
* | |||
* Create a | ==== IF NO CODE HAS CHANGED ==== | ||
* If no code has changed since the previous 13.0b2 build, we can just respin the previous build: | |||
** Create a build#-spin# directory on stage, and softlink the build# 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]. | |||
** This will upload into the build#-spin# 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> | <pre> | ||
| Line 128: | Line 152: | ||
cd /pub/mozilla.org/mobile/candidates/13.0b2-candidates | cd /pub/mozilla.org/mobile/candidates/13.0b2-candidates | ||
mkdir build3-spin1 | mkdir build3-spin1 | ||
ln -s build3-spin1 build3 | ln -s build3-spin1 build3 | ||
</pre> | </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 -m -l --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 -m -l --products fennec localhost:9001 2>&1 | tee aki2.out | |||
=== Build === | === Build === | ||