ReleaseEngineering/Archive/Enable or Disable Updates on Aurora: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 20: Line 20:
*# Scroll to the right and click "Update" to make the change.
*# Scroll to the right and click "Update" to make the change.
*# Repeat the above instructions for Firefox and MetroFirefox.
*# Repeat the above instructions for Firefox and MetroFirefox.
* Adjust the upload location for new Aurora nightlies (note: this step becomes unnecessary after we stop uploading to AUS3):
*<s> Adjust the upload location for new Aurora nightlies (note: this step becomes unnecessary after we stop uploading to AUS3):
*# Change aus2_base_upload_dir, aus2_base_upload_dir_l10n, aus2_mobile_base_upload_dir, and aus2_mobile_base_upload_dir_l10n to use "mozilla-aurora". See [https://bug856740.bugzilla.mozilla.org/attachment.cgi?id=731965 this patch for an example].
*# Change aus2_base_upload_dir, aus2_base_upload_dir_l10n, aus2_mobile_base_upload_dir, and aus2_mobile_base_upload_dir_l10n to use "mozilla-aurora". See [https://bug856740.bugzilla.mozilla.org/attachment.cgi?id=731965 this patch for an example].
*# Reconfig the build masters for it.
*# Reconfig the build masters for it.
Line 27: Line 27:
  rsync -av /opt/aus2/incoming/2/Firefox/mozilla-aurora{-test,}/
  rsync -av /opt/aus2/incoming/2/Firefox/mozilla-aurora{-test,}/
  rsync -av /opt/aus2/incoming/2/Fennec/mozilla-aurora{-test,}/
  rsync -av /opt/aus2/incoming/2/Fennec/mozilla-aurora{-test,}/
</s>

Revision as of 00:00, 4 February 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

  • Change the Firefox and Fennec "aurora" channel to a specific nightly buildid in Balrog. For example, "20131019004007". Release Management should specify the buildid to use. Once you have that, do the following:
    1. Go to the Balrog Admin interface's rules page.
    2. Find the rule that has "Fennec" for the product and "aurora" for the channel.
    3. Click the "Mapping" drop down for that rule and find the "Fennec-mozilla-aurora-nightly" entry that contains the requested buildid and select it.
    4. Scroll to the right and click "Update" to make the change.
    5. Repeat the above instructions for Firefox and MetroFirefox.
  • Adjust the upload location for new Aurora nightlies (note: this step becomes unnecessary after we stop uploading to AUS3):
    1. Change aus2_base_upload_dir, aus2_base_upload_dir_l10n, aus2_mobile_base_upload_dir, and aus2_mobile_base_upload_dir_l10n to use "mozilla-aurora-test". See this patch for an example.
    2. Reconfig the build masters for it.

Enabling Updates

  • Change the Firefox and Fennec "aurora" channels back to the -latest release:
    1. Go to the Balrog Admin interface's rules page.
    2. Find the rule that has "Fennec" for the product and "aurora" for the channel.
    3. Click the "Mapping" drop down for that rule and select "Fennec-mozilla-aurora-nightly-latest".
    4. Scroll to the right and click "Update" to make the change.
    5. Repeat the above instructions for Firefox and MetroFirefox.
  • Adjust the upload location for new Aurora nightlies (note: this step becomes unnecessary after we stop uploading to AUS3):
    1. Change aus2_base_upload_dir, aus2_base_upload_dir_l10n, aus2_mobile_base_upload_dir, and aus2_mobile_base_upload_dir_l10n to use "mozilla-aurora". See this patch for an example.
    2. Reconfig the build masters for it.
  • Push the auroratest snippets to aurora (also unnecessary after we stop uploading to AUS3):
    1. As ffxbld@aus3-staging:
rsync -av /opt/aus2/incoming/2/Firefox/mozilla-aurora{-test,}/
rsync -av /opt/aus2/incoming/2/Fennec/mozilla-aurora{-test,}/