kind.yml (2447B)
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 - toolchain 9 10 transforms: 11 - gecko_taskgraph.transforms.build_attrs:transforms 12 - gecko_taskgraph.transforms.build_schedules:transforms 13 - gecko_taskgraph.transforms.build_lints:transforms 14 - gecko_taskgraph.transforms.job:transforms 15 - gecko_taskgraph.transforms.task:transforms 16 17 task-defaults: 18 run-on-repo-type: [hg] 19 attributes: 20 retrigger: true 21 use-python: default 22 23 tasks: 24 linux64-valgrind-qr/opt-swr: 25 description: "Linux64 Valgrind Opt WebRender" 26 index: 27 product: firefox 28 job-name: linux64-valgrind-qr/opt-swr 29 treeherder: 30 platform: linux64-qr/opt 31 symbol: V-swr 32 kind: build 33 tier: 1 34 worker-type: t-linux-kvm 35 worker: 36 docker-image: {in-tree: valgrind-build} 37 max-run-time: 72000 38 artifacts: 39 - type: file 40 path: /builds/worker/perfherder-data-valgrind.json 41 name: public/build/perfherder-data-valgrind.json 42 env: 43 NEED_XVFB: "true" 44 PERFHERDER_EXTRA_OPTIONS: valgrind 45 MOZ_PERFHERDER_UPLOAD: /builds/worker/perfherder-data-valgrind.json 46 run: 47 using: mozharness 48 actions: [get-secrets, build, valgrind-test] 49 custom-build-variant-cfg: valgrind 50 config: 51 - builds/releng_base_firefox.py 52 - builds/releng_base_linux_64_builds.py 53 extra-config: 54 extra_prefs: [gfx.webrender.software=true] 55 script: "mozharness/scripts/fx_desktop_build.py" 56 secrets: true 57 tooltool-downloads: public 58 use-sccache: true 59 fetches: 60 toolchain: 61 - linux64-clang 62 - linux64-rust 63 - linux64-cbindgen 64 - linux64-dump_syms 65 - linux64-sccache 66 - linux64-nasm 67 - linux64-node 68 - linux64-pkgconf 69 - sysroot-x86_64-linux-gnu 70 - sysroot-wasm32-wasi 71 optimization: 72 skip-unless-expanded: null