grcov.yml (1269B)
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 description: "grcov toolchain build" 7 worker-type: b-linux-docker-amd 8 worker: 9 max-run-time: 1800 10 run: 11 script: build-rust-based-toolchain.sh 12 toolchain-artifact: public/build/grcov.tar.zst 13 fetches: 14 fetch: 15 - grcov 16 17 linux64-grcov: 18 treeherder: 19 symbol: TL(grcov) 20 run: 21 arguments: ['x86_64-unknown-linux-gnu'] 22 fetches: 23 toolchain: 24 - linux64-rust-toolchain 25 - linux64-clang-toolchain 26 - sysroot-x86_64-linux-gnu 27 28 macosx64-grcov: 29 treeherder: 30 symbol: TM(grcov) 31 run: 32 arguments: ['x86_64-apple-darwin'] 33 fetches: 34 toolchain: 35 - linux64-rust-macos-toolchain 36 - linux64-clang-toolchain 37 - macosx64-sdk-toolchain 38 39 win64-grcov: 40 treeherder: 41 symbol: TW64(grcov) 42 run: 43 arguments: ['x86_64-pc-windows-msvc'] 44 fetches: 45 toolchain: 46 - linux64-clang-toolchain 47 - linux64-rust-windows-toolchain 48 - vs-toolchain