Bug 1258059 - gecko - stub installers with beta-dev, add staging beta single locale, r?rail draft
authorJordan Lund <jlund@mozilla.com>
Tue, 22 Mar 2016 10:15:11 -0700
changeset 343404 02c44504fa5aa46e8fb1ccedb47949bc09add8ea
parent 343267 b44d3de8fb533eed93a75993cb799de1151fa16b
child 516774 a44799d38cfad28460b2708f5bb5c9020bf39985
push id13624
push userjlund@mozilla.com
push dateTue, 22 Mar 2016 17:15:31 +0000
reviewersrail
bugs1258059
milestone48.0a1
Bug 1258059 - gecko - stub installers with beta-dev, add staging beta single locale, r?rail MozReview-Commit-ID: Gtf4cJKsAPu
browser/confvars.sh
testing/mozharness/configs/single_locale/dev-mozilla-beta.py
--- a/browser/confvars.sh
+++ b/browser/confvars.sh
@@ -9,17 +9,19 @@ MOZ_UPDATER=1
 MOZ_PHOENIX=1
 
 if test "$OS_ARCH" = "WINNT"; then
   MOZ_MAINTENANCE_SERVICE=1
   if ! test "$HAVE_64BIT_BUILD"; then
     if test "$MOZ_UPDATE_CHANNEL" = "nightly" -o \
             "$MOZ_UPDATE_CHANNEL" = "aurora" -o \
             "$MOZ_UPDATE_CHANNEL" = "beta" -o \
-            "$MOZ_UPDATE_CHANNEL" = "release"; then
+            "$MOZ_UPDATE_CHANNEL" = "beta-dev" -o \
+            "$MOZ_UPDATE_CHANNEL" = "release" -o \
+            "$MOZ_UPDATE_CHANNEL" = "release-dev"; then
       if ! test "$MOZ_DEBUG"; then
         MOZ_STUB_INSTALLER=1
       fi
     fi
   fi
 fi
 
 # Enable building ./signmar and running libmar signature tests
new file mode 100644
--- /dev/null
+++ b/testing/mozharness/configs/single_locale/dev-mozilla-beta.py
@@ -0,0 +1,44 @@
+config = {
+    "branch": "date",
+    "nightly_build": True,
+    "update_channel": "beta-dev",
+
+    # l10n
+    "hg_l10n_base": "https://hg.mozilla.org/releases/l10n/mozilla-beta",
+
+    # mar
+    # TODO: use different location
+    "mar_tools_url": "http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/mar-tools/%(platform)s",
+    "latest_mar_dir": "fake_kill_me",
+
+    # repositories
+    # staging beta dev releases use date repo for now
+    "mozilla_dir": "date",
+    "repos": [{
+        "vcs": "hg",
+        "repo": "https://hg.mozilla.org/build/tools",
+        "revision": "default",
+        "dest": "tools",
+    }, {
+        "vcs": "hgtool",
+        "repo": "https://hg.mozilla.org/projects/date",
+        "revision": "default",
+        "dest": "date",
+    }, {
+        "vcs": "hgtool",
+        "repo": "https://hg.mozilla.org/build/compare-locales",
+        "revision": "RELEASE_AUTOMATION"
+    }],
+    # purge options
+    'is_automation': True,
+    'purge_minsize': 12,
+    'default_actions': [
+        "clobber",
+        "pull",
+        "list-locales",
+        "setup",
+        "repack",
+        "taskcluster-upload",
+        "summary",
+    ],
+}