Bug 1408211 - Update builders to rust 1.20.0. r=mshal

New upstream stable release.

Maintain rust-1.19 builds for verifying the minimum-supported
version, and because we have network failures when we build
sccache with rust 1.20 or 1.21.

MozReview-Commit-ID: 5qi8JDTjfzj
This commit is contained in:
Ralph Giles 2017-09-26 14:19:34 -07:00
parent 2f3be75987
commit cb2443642d
2 changed files with 59 additions and 12 deletions

View File

@ -206,7 +206,7 @@ linux64-libdmg:
script: build-libdmg-hfsplus.sh
toolchain-artifact: public/build/dmg.tar.xz
linux64-rust-1.19:
linux64-rust-1.20:
description: "rust repack"
treeherder:
kind: build
@ -223,7 +223,7 @@ linux64-rust-1.19:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--channel', '1.20.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu',
@ -231,7 +231,31 @@ linux64-rust-1.19:
toolchain-alias: linux64-rust
toolchain-artifact: public/build/rustc.tar.xz
linux64-rust-macos-1.19:
linux64-rust-1.19:
description: "rust repack"
treeherder:
kind: build
platform: toolchains/opt
symbol: TL(rust-1.19)
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--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.20:
description: "rust repack with macos-cross support"
treeherder:
kind: build
@ -248,7 +272,7 @@ linux64-rust-macos-1.19:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--channel', '1.20.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-apple-darwin',
@ -256,7 +280,7 @@ linux64-rust-macos-1.19:
toolchain-alias: linux64-rust-macos
toolchain-artifact: public/build/rustc.tar.xz
linux64-rust-android-1.19:
linux64-rust-android-1.20:
description: "rust repack with android-cross support"
treeherder:
kind: build
@ -273,7 +297,7 @@ linux64-rust-android-1.19:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--channel', '1.20.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'armv7-linux-androideabi',

View File

@ -94,7 +94,7 @@ win64-clang-tidy:
- 'taskcluster/scripts/misc/build-clang-windows-helper64.sh'
toolchain-artifact: public/build/clang-tidy.tar.bz2
win64-rust-1.19:
win64-rust-1.20:
description: "rust repack"
treeherder:
kind: build
@ -111,14 +111,37 @@ win64-rust-1.19:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--channel', '1.20.0',
'--host', 'x86_64-pc-windows-msvc',
'--target', 'x86_64-pc-windows-msvc',
]
toolchain-alias: win64-rust
toolchain-artifact: public/build/rustc.tar.bz2
win32-rust-1.19:
win64-rust-1.19:
description: "rust repack"
treeherder:
kind: build
platform: toolchains/opt
symbol: TW64(rust-1.19)
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
docker-image: {in-tree: desktop-build}
max-run-time: 7200
env:
UPLOAD_DIR: artifacts
run:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--host', 'x86_64-pc-windows-msvc',
'--target', 'x86_64-pc-windows-msvc',
]
toolchain-artifact: public/build/rustc.tar.bz2
win32-rust-1.20:
description: "rust repack"
treeherder:
kind: build
@ -135,14 +158,14 @@ win32-rust-1.19:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--channel', '1.20.0',
'--host', 'i686-pc-windows-msvc',
'--target', 'i686-pc-windows-msvc',
]
toolchain-alias: win32-rust
toolchain-artifact: public/build/rustc.tar.bz2
mingw32-rust-1.19:
mingw32-rust-1.20:
description: "rust repack"
treeherder:
kind: build
@ -159,7 +182,7 @@ mingw32-rust-1.19:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.19.0',
'--channel', '1.20.0',
'--host', 'i686-unknown-linux-gnu',
'--target', 'i686-pc-windows-gnu',
'--target', 'x86_64-unknown-linux-gnu',