ReleaseEngineering/How To/Update TryChooser: Difference between revisions

Make deploy steps clearer after confusion in bug 1077703
No edit summary
(Make deploy steps clearer after confusion in bug 1077703)
Line 2: Line 2:
{{Release Engineering Deployment|trychooser}}
{{Release Engineering Deployment|trychooser}}


== Updating Trychooser app ==
We need to keep the try syntax chooser webpage located at http://trychooser.pub.build.mozilla.org/ up to date so developers will continue to '''use''' it and we benefit from the lowered build/test load.
We need to keep the try syntax chooser webpage located at http://trychooser.pub.build.mozilla.org/ up to date so developers will continue to '''use''' it and we benefit from the lowered build/test load.


Line 8: Line 9:
  <pre><li><label><input type="checkbox" name="talos_suite" value="SUITE_NAME">SUITE_NAME</label></li></pre>
  <pre><li><label><input type="checkbox" name="talos_suite" value="SUITE_NAME">SUITE_NAME</label></li></pre>


Once you've landed your patch to the webpages, push the change to the releng web cluster, same as for any other push: login to relengwebadm as root, go to /data/releng/src/trychooser, and run ./update $REV.
== Deploying Trychooser ==
 
Once you've landed your patch to the webpages, to push the change to the releng web cluster:
# root@relengwebadm.private.scl3.mozilla.com
# Check you have VPN access to relengwebadm & your SSH config has the username and SSH key set correctly.
# Get your REV from hg.
# Connect to the MozillaVPN (skip if you have set up the jumphost in your SSH config).
REV=753b5928284f
# $ ssh relengwebadm.private.scl3.mozilla.com
cd /data/releng/src/trychooser
# $ sudo -i
./update $REV.
# $ cd /data/releng/src/trychooser
# Get your REV from https://hg.mozilla.org/build/tools/
# $ REV=753b5928284f
# $ ./update $REV
canmove, Confirmed users
1,126

edits