ReleaseEngineering/Archive/Enable or Disable Updates on Aurora: Difference between revisions
Jump to navigation
Jump to search
(Remove old info about aus3.m.o, add bouncer tweaks (although possibly unused ?)) |
No edit summary |
||
| Line 3: | Line 3: | ||
= Disabling Updates = | = Disabling Updates = | ||
As cltbld@buildbot-master81: | |||
<pre> | |||
cd /home/cltbld/ | |||
rm -rf tools | |||
hg clone https://hg.mozilla.org/build/tools | |||
cd tools/scripts/updates | |||
# Run with dry run first, sanity check the "Would've locked" lines. | |||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -r 10 -r 18 -n lock | |||
# Run without dry run to lock the updates | |||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -r 10 -r 18 lock | |||
</pre> | |||
This will eventually be integrated with the merge day script. | |||
= Enabling Updates = | = Enabling Updates = | ||
Unlike disabling, Firefox and Fennec aren't always re-enabled at the same time. | |||
== Fennec == | |||
As cltbld@buildbot-master81: | |||
<pre> | |||
cd /home/cltbld/ | |||
rm -rf tools | |||
hg clone https://hg.mozilla.org/build/tools | |||
cd tools/scripts/updates | |||
# Run with dry run first, sanity check the "Would've unlocked" lines. | |||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -n unlock | |||
# Run without dry run to unlock the updates | |||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 unlock | |||
</pre> | |||
== Firefox == | |||
As cltbld@buildbot-master81: | |||
<pre> | |||
cd /home/cltbld/ | |||
rm -rf tools | |||
hg clone https://hg.mozilla.org/build/tools | |||
cd tools/scripts/updates | |||
# Run with dry run first, sanity check the "Would've unlocked" lines. | |||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 10 -r 18 -n unlock | |||
# Run without dry run to unlock the updates | |||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 10 -r 18 unlock | |||
</pre> | |||
== Update bouncer == | == Update bouncer == | ||
Revision as of 17:12, 23 October 2014
When Nightly merges into Aurora every 6 weeks we lock Aurora updates at a specific old version for a period of time (days to a week) while QA runs some tests. Once their tests have passed, we re-enable updates. This document describes how to do both of these things.
Disabling Updates
As cltbld@buildbot-master81:
cd /home/cltbld/ rm -rf tools hg clone https://hg.mozilla.org/build/tools cd tools/scripts/updates # Run with dry run first, sanity check the "Would've locked" lines. python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -r 10 -r 18 -n lock # Run without dry run to lock the updates python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -r 10 -r 18 lock
This will eventually be integrated with the merge day script.
Enabling Updates
Unlike disabling, Firefox and Fennec aren't always re-enabled at the same time.
Fennec
As cltbld@buildbot-master81:
cd /home/cltbld/ rm -rf tools hg clone https://hg.mozilla.org/build/tools cd tools/scripts/updates # Run with dry run first, sanity check the "Would've unlocked" lines. python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -n unlock # Run without dry run to unlock the updates python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 unlock
Firefox
As cltbld@buildbot-master81:
cd /home/cltbld/ rm -rf tools hg clone https://hg.mozilla.org/build/tools cd tools/scripts/updates # Run with dry run first, sanity check the "Would've unlocked" lines. python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 10 -r 18 -n unlock # Run without dry run to unlock the updates python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 10 -r 18 unlock
Update bouncer
The version needs updating in two bouncer locations: