Port bug 1443827 to TB: Move clang-cl static analysis builds to their own toolchain task. rs=bustage-fix
authorJorg K <jorgk@jorgk.com>
Fri, 09 Mar 2018 21:53:17 +0100
changeset 31252 89edbe9d2bf22c6e4541c42bb1e1da868cdec6ea
parent 31251 4868c63422f51a65742dcfa3b23d98d1bd087d81
child 31253 454ad0bb7a7e3f3cfe18ed6a09ac12e34e68f666
push id383
push userclokep@gmail.com
push dateMon, 07 May 2018 21:52:48 +0000
reviewersbustage-fix
bugs1443827
Port bug 1443827 to TB: Move clang-cl static analysis builds to their own toolchain task. rs=bustage-fix
taskcluster/ci/build/windows.yml
taskcluster/ci/toolchain/kind.yml
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -21,17 +21,17 @@ win32/opt:
         config-paths:
             - comm/mozharness
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win32.py
             - builds/taskcluster_sub_win32/opt.py
     toolchains:
-        - win32-clang-cl
+        - win32-clang-cl-st-an
         - win32-rust
         - win64-sccache
 
 win32-nightly/opt:
     description: "Win32 Nightly"
     attributes:
         nightly: true
     index:
@@ -58,17 +58,17 @@ win32-nightly/opt:
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win32.py
             - builds/taskcluster_sub_win32/opt.py
             - disable_signing.py
             - taskcluster_nightly.py
     toolchains:
-        - win32-clang-cl
+        - win32-clang-cl-st-an
         - win32-rust
 
 win32/debug:
     description: "Win32 Debug"
     index:
         product: thunderbird
         job-name: win32-debug
     treeherder:
@@ -89,17 +89,17 @@ win32/debug:
         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
     toolchains:
-        - win32-clang-cl
+        - win32-clang-cl-st-an
         - win32-rust
         - win64-sccache
 
 win64/opt:
     description: "Win64 Opt"
     index:
         product: thunderbird
         job-name: win64-opt
@@ -120,17 +120,17 @@ win64/opt:
         config-paths:
             - comm/mozharness
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win64.py
             - builds/taskcluster_sub_win64/opt.py
     toolchains:
-        - win64-clang-cl
+        - win64-clang-cl-st-an
         - win64-rust
         - win64-sccache
 
 win64-nightly/opt:
     description: "Win64 Nightly"
     attributes:
         nightly: true
     index:
@@ -157,17 +157,17 @@ win64-nightly/opt:
         config:
             - builds/taskcluster_base_thunderbird.py
             - builds/taskcluster_base_windows.py
             - builds/taskcluster_base_win64.py
             - builds/taskcluster_sub_win64/opt.py
             - disable_signing.py
             - taskcluster_nightly.py
     toolchains:
-        - win64-clang-cl
+        - win64-clang-cl-st-an
         - win64-rust
 
 win64/debug:
     description: "Win64 Debug"
     index:
         product: thunderbird
         job-name: win64-debug
     treeherder:
@@ -187,11 +187,11 @@ win64/debug:
         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
     toolchains:
-        - win64-clang-cl
+        - win64-clang-cl-st-an
         - win64-rust
         - win64-sccache
--- a/taskcluster/ci/toolchain/kind.yml
+++ b/taskcluster/ci/toolchain/kind.yml
@@ -13,14 +13,14 @@ jobs:
     - linux64-gcc-4.9
     - linux64-hfsplus
     - linux64-libdmg
     - linux64-llvm-dsymutil
     - linux64-rust
     - linux64-rust-1.19
     - linux64-rust-macos
     - linux64-sccache
-    - win32-clang-cl
+    - win32-clang-cl-st-an
     - win32-rust
-    - win64-clang-cl
+    - win64-clang-cl-st-an
     - win64-rust
     - win64-rust-1.19
     - win64-sccache