Bug 1381577 - Part T; Add mozharness configs for Taskcluster win l10n repacks. r=aki draft
authorJustin Wood <Callek@gmail.com>
Tue, 18 Jul 2017 14:07:36 -0400
changeset 613362 45f61200a794f465637da657c0fa6e936a81bc09
parent 613361 2a180738584d6de77fe1b8fe81ecb004582000c5
child 613363 9a8919eb2274e808aa61a6b5f0f0e8d8230cfd2b
push id69770
push userCallek@gmail.com
push dateFri, 21 Jul 2017 20:09:14 +0000
reviewersaki
bugs1381577
milestone56.0a1
Bug 1381577 - Part T; Add mozharness configs for Taskcluster win l10n repacks. r=aki Land date changes to support windows nightlies onto central MozReview-Commit-ID: 5un10JBaKrH
testing/mozharness/configs/single_locale/tc_win32.py
testing/mozharness/configs/single_locale/tc_win64.py
new file mode 100644
--- /dev/null
+++ b/testing/mozharness/configs/single_locale/tc_win32.py
@@ -0,0 +1,41 @@
+import os
+
+EN_US_BINARY_URL = "%(en_us_binary_url)s"
+
+config = {
+    "locales_file": "src/browser/locales/all-locales",
+    "tools_repo": "https://hg.mozilla.org/build/tools",
+    "mozconfig": "src/browser/config/mozconfigs/win32/l10n-mozconfig",
+    'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
+    "bootstrap_env": {
+        "NO_MERCURIAL_SETUP_CHECK": "1",
+        "MOZ_OBJDIR": "obj-l10n",
+        "EN_US_BINARY_URL": os.environ.get("EN_US_BINARY_URL", EN_US_BINARY_URL),
+        # EN_US_INSTALLER_BINARY_URL falls back on EN_US_BINARY_URL
+        "EN_US_INSTALLER_BINARY_URL": os.environ.get(
+            "EN_US_INSTALLER_BINARY_URL", os.environ.get(
+                "EN_US_BINARY_URL", EN_US_BINARY_URL)),
+        "LOCALE_MERGEDIR": "%(abs_merge_dir)s/",
+        "MOZ_UPDATE_CHANNEL": "%(update_channel)s",
+        "DIST": "%(abs_objdir)s",
+        "LOCALE_MERGEDIR": "%(abs_merge_dir)s/",
+        "L10NBASEDIR": "../../l10n",
+        "MOZ_MAKE_COMPLETE_MAR": "1",
+        'TOOLTOOL_CACHE': os.environ.get('TOOLTOOL_CACHE', 'c:/builds/tooltool_cache'),
+        'EN_US_PACKAGE_NAME': 'target.zip',
+        'EN_US_PKG_INST_BASENAME': 'target.installer',
+    },
+    "upload_env": {
+        'UPLOAD_HOST': 'localhost',
+        'UPLOAD_PATH': os.path.join(os.getcwd(), 'public', 'build'),
+    },
+
+    "tooltool_url": 'http://relengapi/tooltool/',
+    'tooltool_manifest_src': "browser/config/tooltool-manifests/win32/releng.manifest",
+    "mozilla_dir": "src/",
+    "simple_name_move": True,
+    "update_gecko_source_to_enUS": False,
+
+    # Override the buildbot path to not read it
+    "buildbot_json_path": None,
+}
new file mode 100644
--- /dev/null
+++ b/testing/mozharness/configs/single_locale/tc_win64.py
@@ -0,0 +1,42 @@
+import os
+
+EN_US_BINARY_URL = "%(en_us_binary_url)s"
+
+config = {
+    "locales_file": "src/browser/locales/all-locales",
+    "tools_repo": "https://hg.mozilla.org/build/tools",
+    "mozconfig": "src/browser/config/mozconfigs/win64/l10n-mozconfig",
+    'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
+    "bootstrap_env": {
+        "NO_MERCURIAL_SETUP_CHECK": "1",
+        "MOZ_OBJDIR": "obj-l10n",
+        "EN_US_BINARY_URL": os.environ.get("EN_US_BINARY_URL", EN_US_BINARY_URL),
+        # EN_US_INSTALLER_BINARY_URL falls back on EN_US_BINARY_URL
+        "EN_US_INSTALLER_BINARY_URL": os.environ.get(
+            "EN_US_INSTALLER_BINARY_URL", os.environ.get(
+                "EN_US_BINARY_URL", EN_US_BINARY_URL)),
+        "LOCALE_MERGEDIR": "%(abs_merge_dir)s/",
+        "MOZ_UPDATE_CHANNEL": "%(update_channel)s",
+        "DIST": "%(abs_objdir)s",
+        "LOCALE_MERGEDIR": "%(abs_merge_dir)s/",
+        "L10NBASEDIR": "../../l10n",
+        "MOZ_MAKE_COMPLETE_MAR": "1",
+        'TOOLTOOL_CACHE': os.environ.get('TOOLTOOL_CACHE', 'c:/builds/tooltool_cache'),
+        'EN_US_PACKAGE_NAME': 'target.zip',
+        'EN_US_PKG_INST_BASENAME': 'target.installer',
+    },
+    "upload_env": {
+        'UPLOAD_HOST': 'localhost',
+        'UPLOAD_PATH': os.path.join(os.getcwd(), 'public', 'build'),
+    },
+
+    "tooltool_url": 'http://relengapi/tooltool/',
+    'tooltool_manifest_src': "browser/config/tooltool-manifests/win64/releng.manifest",
+    "mozilla_dir": "src/",
+    "simple_name_move": True,
+    "update_gecko_source_to_enUS": False,
+
+    # Override the buildbot path to not read it
+    "buildbot_json_path": None,
+}
+