jj.yml (1782B)
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: "jj toolchain build" 7 attributes: 8 local-toolchain: true 9 worker-type: b-linux-docker-amd 10 worker: 11 max-run-time: 1800 12 env: 13 FETCH: jj/cli 14 PKG_CONFIG_LIBDIR: "" 15 run: 16 script: build-rust-based-toolchain.sh 17 toolchain-artifact: public/build/jj.tar.zst 18 fetches: 19 fetch: 20 - jj 21 toolchain: 22 - linux64-clang-toolchain 23 - linux64-rust-cross 24 - sysroot-x86_64-linux-gnu 25 26 linux64-jj: 27 treeherder: 28 symbol: TL(jj) 29 run: 30 arguments: 31 - x86_64-unknown-linux-gnu 32 - jj-lib/vendored-openssl 33 34 macosx64-jj: 35 treeherder: 36 symbol: TM(jj) 37 run: 38 arguments: 39 - x86_64-apple-darwin 40 - jj-lib/vendored-openssl 41 fetches: 42 toolchain: 43 - macosx64-sdk-toolchain 44 45 macosx64-aarch64-jj: 46 treeherder: 47 symbol: TMA64(jj) 48 run: 49 arguments: 50 - aarch64-apple-darwin 51 - jj-lib/vendored-openssl 52 fetches: 53 toolchain: 54 - macosx64-sdk-toolchain 55 56 win64-jj: 57 treeherder: 58 symbol: TW64(jj) 59 run: 60 arguments: 61 - x86_64-pc-windows-msvc 62 - jj-lib/vendored-openssl 63 fetches: 64 toolchain: 65 - vs-toolchain 66 67 win64-aarch64-jj: 68 treeherder: 69 symbol: TWA64(jj) 70 run: 71 arguments: 72 - aarch64-pc-windows-msvc 73 - jj-lib/vendored-openssl 74 fetches: 75 toolchain: 76 - vs-toolchain