Port Bug 1519472 - Disable caching on Windows builds. r+a=jorgk
authorRob Lemley <rob@thunderbird.net>
Wed, 20 Mar 2019 14:22:50 +0100
changeset 32136 307afdf37c55d0efc5ae2d48506e51dcaa8625e9
parent 32135 8b355374d48ca4067289b56a49f43157791d440a
child 32137 dd1713342fe3f723edb6da6ac8de2ed3c36d13a1
push id175
push usermozilla@jorgk.com
push dateWed, 20 Mar 2019 16:21:11 +0000
treeherdercomm-esr60@a0eed606d9ff [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1519472
Port Bug 1519472 - Disable caching on Windows builds. r+a=jorgk Disables caching on generic-worker based Windows builds for Thunderbird due to insufficient disk space on the build hosts. Differential Revision: https://phabricator.services.mozilla.com/D19530 plus another hunk.
taskcluster/ci/build/windows.yml
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -1,30 +1,33 @@
+job-defaults:
+    run:
+        using: mozharness
+        comm-checkout: true
+        config-paths:
+            - comm/mozharness
+
 win32/opt:
     description: "Win32 Opt"
     index:
         product: thunderbird
         job-name: win32-opt
     treeherder:
         platform: windows2012-32/opt
         symbol: B
         tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win32/releng.manifest"
     run:
-        using: mozharness
-        comm-checkout: true
         actions: [build, check-test]
         options: [append-env-variables-from-configs]
         script: mozharness/scripts/fx_desktop_build.py
-        config-paths:
-            - comm/mozharness
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win32.py
         extra-config:
             stage_platform: win32
     toolchains:
         - win64-clang-cl
@@ -47,23 +50,19 @@ win32-nightly/opt:
         symbol: N
         tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win32/releng.manifest"
     run:
-        using: mozharness
-        comm-checkout: true
         actions: [build, check-test]
         options: [append-env-variables-from-configs]
         script: mozharness/scripts/fx_desktop_build.py
-        config-paths:
-            - comm/mozharness
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win32.py
             - taskcluster_nightly.py
         extra-config:
             stage_platform: win32
     toolchains:
@@ -80,23 +79,19 @@ win32/debug:
         symbol: B
         tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win32/releng.manifest"
     run:
-        using: mozharness
-        comm-checkout: true
         actions: [build, check-test]
         options: [append-env-variables-from-configs]
         script: mozharness/scripts/fx_desktop_build.py
-        config-paths:
-            - comm/mozharness
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win32.py
             - builds/taskcluster_sub_win32/debug.py
         mozconfig-variant: debug
     toolchains:
         - win64-clang-cl
@@ -113,22 +108,19 @@ win64/opt:
         symbol: B
         tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win64/releng.manifest"
     run:
-        using: mozharness
-        comm-checkout: true
+        actions: [build, check-test]
         options: [append-env-variables-from-configs]
         script: mozharness/scripts/fx_desktop_build.py
-        config-paths:
-            - comm/mozharness
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win64.py
         extra-config:
             stage_platform: win64
     toolchains:
         - win64-clang-cl
@@ -151,23 +143,19 @@ win64-nightly/opt:
         symbol: N
         tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win64/releng.manifest"
     run:
-        using: mozharness
-        comm-checkout: true
         actions: [build, check-test]
         options: [append-env-variables-from-configs]
         script: mozharness/scripts/fx_desktop_build.py
-        config-paths:
-            - comm/mozharness
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win64.py
             - taskcluster_nightly.py
         extra-config:
             stage_platform: win64
     toolchains:
@@ -184,22 +172,19 @@ win64/debug:
         symbol: B
         tier: 1
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win64/releng.manifest"
     run:
-        using: mozharness
-        comm-checkout: true
+        actions: [build, check-test]
         options: [append-env-variables-from-configs]
         script: mozharness/scripts/fx_desktop_build.py
-        config-paths:
-            - comm/mozharness
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win64.py
             - builds/taskcluster_sub_win64/debug.py
         mozconfig-variant: debug
     toolchains:
         - win64-clang-cl