ReleaseEngineering/Archive/Enable or Disable Updates on Aurora

< ReleaseEngineering
Revision as of 16:41, 21 October 2013 by Bhearsum (talk | contribs) (Created page with "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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.
  • 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.
  • 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,}/