Bug 1319228 - Build tup with nightly rust in automation.
MozReview-Commit-ID: 116WemMq8k3
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -799,17 +799,17 @@ linux64-tup/opt:
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
custom-build-variant-cfg: tup
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- - linux64-rust
+ - linux64-rust-nightly
- linux64-sccache
- linux64-tup
linux64-jsdcov/opt:
description: "Linux64-JSDCov Opt"
index:
product: firefox
job-name: linux64-jsdcov-opt
--- a/taskcluster/ci/toolchain/linux.yml
+++ b/taskcluster/ci/toolchain/linux.yml
@@ -401,16 +401,39 @@ linux64-rust-1.24:
'--channel', '1.24.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu',
]
toolchain-alias: linux64-rust
toolchain-artifact: public/build/rustc.tar.xz
+linux64-rust-nightly:
+ description: "rust nightly repack"
+ treeherder:
+ kind: build
+ platform: toolchains/opt
+ symbol: TL(rust-nightly)
+ tier: 1
+ worker-type: aws-provisioner-v1/gecko-{level}-b-linux
+ worker:
+ max-run-time: 7200
+ env:
+ UPLOAD_DIR: artifacts
+ run:
+ using: toolchain-script
+ script: repack_rust.py
+ arguments: [
+ '--channel', 'nightly-2018-05-21',
+ '--host', 'x86_64-unknown-linux-gnu',
+ '--target', 'x86_64-unknown-linux-gnu',
+ '--target', 'i686-unknown-linux-gnu',
+ ]
+ toolchain-artifact: public/build/rustc.tar.xz
+
linux64-rust-macos-1.24:
description: "rust repack with macos-cross support"
treeherder:
kind: build
platform: toolchains/opt
symbol: TL(rust-macos)
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-linux