Releases/Fennec 14.0b3/BuildNotes: Difference between revisions

Jump to navigation Jump to search
Line 219: Line 219:
No problems.
No problems.


=DONE TO HERE=
=== Android Signing ===
=== Android Signing ===
No problems.


<pre>
<pre>
Line 231: Line 232:


=== Reset reserved slaves ===
=== Reset reserved slaves ===
 
Done.


==13.0b2 build # spin #==
==13.0b2 build # spin #==
Line 238: Line 239:
<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 slave on bm13
* No code has changed.
* L10n changesets for 13.0b2 build3 spin1 will remain empty {}
* Verify that nothing has changed in 13.0b2 land since the previous spin.


=== IF NO CODE HAS CHANGED ===
=== IF NO CODE HAS CHANGED ===
Line 246: Line 245:
If no code has changed since the previous 13.0b2 build, we can just respin the previous build:
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.
* Created a build3-spin3 directory on stage, and softlinked build3 to it.
** The spin# will increment instead of the build#.
=DONE TO HERE=
** 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 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>
# 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 ''&larr; 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 ===
Confirmed users
4,971

edits

Navigation menu