kind.yml (3407B)
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 loader: taskgraph.loader.transform:loader 6 7 kind-dependencies: 8 - fetch 9 - toolchain 10 11 transforms: 12 - gecko_taskgraph.transforms.build_attrs:transforms 13 - gecko_taskgraph.transforms.build_schedules:transforms 14 - gecko_taskgraph.transforms.build_lints:transforms 15 - gecko_taskgraph.transforms.job:transforms 16 - gecko_taskgraph.transforms.task:transforms 17 18 task-defaults: 19 run-on-repo-type: [hg] 20 attributes: 21 retrigger: true 22 index: 23 product: firefox 24 worker: 25 skip-artifacts: true 26 max-run-time: 3600 27 env: 28 PERFHERDER_EXTRA_OPTIONS: static-analysis-autotest 29 use-python: default 30 run-on-projects: ['mozilla-central'] 31 run: 32 using: mozharness 33 actions: [static-analysis-autotest] 34 script: mozharness/scripts/fx_desktop_build.py 35 treeherder: 36 symbol: Sa 37 kind: build 38 tier: 1 39 40 tasks: 41 linux64-st-autotest/debug: 42 description: "Linux64 Debug Static Analysis Autotest" 43 index: 44 job-name: linux64-st-autotest-debug 45 treeherder: 46 platform: linux64/debug 47 worker-type: t-linux-docker-amd 48 worker: 49 docker-image: {in-tree: static-analysis-build} 50 env: 51 # clang-tidy needs a recent libstdc++, which can be found in the clang 52 # toolchain. 53 LD_LIBRARY_PATH: /builds/worker/checkouts/gecko/clang/lib 54 PERFHERDER_EXTRA_OPTIONS: static-analysis-autotest 55 run: 56 config: 57 - builds/releng_base_firefox.py 58 - builds/releng_sub_linux_configs/64_stat_and_debug.py 59 tooltool-downloads: public 60 keep-artifacts: false 61 use-sccache: true 62 fetches: 63 toolchain: 64 - linux64-clang 65 - linux64-clang-tidy 66 - linux64-rust 67 - linux64-sccache 68 - linux64-cbindgen 69 - linux64-nasm 70 - linux64-node 71 - linux64-pkgconf 72 - sysroot-x86_64-linux-gnu 73 - sysroot-wasm32-wasi 74 75 win64-st-autotest/debug: 76 description: "Win64 Debug Static Analysis Autotest" 77 index: 78 job-name: win64-st-autotest-debug 79 treeherder: 80 platform: windows2012-64/debug 81 tier: 2 82 worker-type: b-win2022 83 run: 84 config: 85 - builds/releng_base_firefox.py 86 - builds/taskcluster_base_windows.py 87 - builds/taskcluster_base_win64.py 88 - builds/taskcluster_sub_win64/debug.py 89 extra-config: 90 mozconfig_variant: debug 91 use-sccache: false 92 fetches: 93 toolchain: 94 - win64-clang 95 - win64-rust 96 - win64-cbindgen 97 - win64-clang-tidy 98 - win64-nasm 99 - win64-node 100 - win64-dump_syms 101 - win64-winchecksec 102 - vs 103 - sysroot-wasm32-wasi 104 - winappsdk-x86_64-pc-windows-msvc 105 fetch: 106 - windows-rs