windows-mingw.yml (5275B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 task-defaults: 6 worker-type: b-linux-docker-amd 7 worker: 8 max-run-time: 7200 9 run-on-repo-type: [hg] 10 run: 11 using: mozharness 12 actions: [build] 13 script: mozharness/scripts/fx_desktop_build.py 14 optimization: 15 skip-unless-expanded: null 16 fetches: 17 fetch: 18 - windows-rs 19 20 win32-mingwclang/opt: 21 description: "Win32 MinGW-Clang Opt" 22 index: 23 product: firefox 24 job-name: win32-mingwclang-opt 25 treeherder: 26 platform: windows-mingw32/all 27 symbol: WMC32(Bo) 28 tier: 2 29 worker: 30 env: 31 PERFHERDER_EXTRA_OPTIONS: "opt 32 clang" 32 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 33 run: 34 config: 35 - builds/releng_base_firefox.py 36 - builds/releng_base_windows_32_mingw_builds.py 37 - builds/releng_sub_windows_configs/32_mingwclang.py 38 mozconfig-variant: mingwclang 39 run-on-projects: 40 - 'mozilla-central' 41 - 'mozilla-esr140' 42 use-sccache: true 43 fetches: 44 toolchain: 45 - mingw32-rust 46 - linux64-upx 47 - linux64-wine 48 - linux64-sccache 49 - linux64-cbindgen 50 - linux64-nasm 51 - linux64-node 52 - linux64-clang-mingw-x86 53 - linux64-mingw32-nsis 54 - linux64-mingw-fxc2-x86 55 - linux64-dump_syms 56 - sysroot-x86_64-linux-gnu 57 - sysroot-wasm32-wasi 58 - winappsdk-x86-pc-windows-msvc 59 60 win32-mingwclang/debug: 61 description: "Win32 MinGW-Clang Debug" 62 index: 63 product: firefox 64 job-name: win32-mingwclang-debug 65 treeherder: 66 platform: windows-mingw32/all 67 symbol: WMC32(Bd) 68 tier: 2 69 worker: 70 env: 71 PERFHERDER_EXTRA_OPTIONS: "debug 32 clang" 72 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 73 run: 74 config: 75 - builds/releng_base_firefox.py 76 - builds/releng_base_windows_32_mingw_builds.py 77 - builds/releng_sub_windows_configs/32_mingwclang.py 78 mozconfig-variant: mingwclang-debug 79 run-on-projects: 80 - 'mozilla-central' 81 - 'mozilla-esr140' 82 use-sccache: true 83 fetches: 84 toolchain: 85 - mingw32-rust 86 - linux64-upx 87 - linux64-wine 88 - linux64-sccache 89 - linux64-cbindgen 90 - linux64-nasm 91 - linux64-node 92 - linux64-clang-mingw-x86 93 - linux64-mingw32-nsis 94 - linux64-mingw-fxc2-x86 95 - linux64-dump_syms 96 - sysroot-x86_64-linux-gnu 97 - sysroot-wasm32-wasi 98 - winappsdk-x86-pc-windows-msvc 99 100 win64-mingwclang/opt: 101 description: "Win64 MinGW-Clang Opt" 102 index: 103 product: firefox 104 job-name: win64-mingwclang-opt 105 treeherder: 106 platform: windows-mingw32/all 107 symbol: WMC64(Bo) 108 tier: 2 109 worker: 110 env: 111 PERFHERDER_EXTRA_OPTIONS: "opt 64 clang" 112 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 113 run: 114 config: 115 - builds/releng_base_firefox.py 116 - builds/releng_base_windows_64_mingw_builds.py 117 - builds/releng_sub_windows_configs/64_mingwclang.py 118 mozconfig-variant: mingwclang 119 run-on-projects: 120 - 'mozilla-central' 121 - 'mozilla-esr140' 122 use-sccache: true 123 fetches: 124 toolchain: 125 - mingw32-rust 126 - linux64-upx 127 - linux64-wine 128 - linux64-sccache 129 - linux64-cbindgen 130 - linux64-nasm 131 - linux64-node 132 - linux64-clang-mingw-x64 133 - linux64-mingw32-nsis 134 - linux64-mingw-fxc2-x86 135 - linux64-dump_syms 136 - sysroot-x86_64-linux-gnu 137 - sysroot-wasm32-wasi 138 - winappsdk-x86_64-pc-windows-msvc 139 140 win64-mingwclang/debug: 141 description: "Win64 MinGW-Clang Debug" 142 index: 143 product: firefox 144 job-name: win64-mingwclang-debug 145 treeherder: 146 platform: windows-mingw32/all 147 symbol: WMC64(Bd) 148 tier: 2 149 worker: 150 env: 151 PERFHERDER_EXTRA_OPTIONS: "debug 64 clang" 152 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 153 run: 154 config: 155 - builds/releng_base_firefox.py 156 - builds/releng_base_windows_64_mingw_builds.py 157 - builds/releng_sub_windows_configs/64_mingwclang.py 158 mozconfig-variant: mingwclang-debug 159 run-on-projects: 160 - 'mozilla-central' 161 - 'mozilla-esr140' 162 use-sccache: true 163 fetches: 164 toolchain: 165 - mingw32-rust 166 - linux64-upx 167 - linux64-wine 168 - linux64-sccache 169 - linux64-cbindgen 170 - linux64-nasm 171 - linux64-node 172 - linux64-clang-mingw-x64 173 - linux64-mingw32-nsis 174 - linux64-mingw-fxc2-x86 175 - linux64-dump_syms 176 - sysroot-x86_64-linux-gnu 177 - sysroot-wasm32-wasi 178 - winappsdk-x86_64-pc-windows-msvc