Bug 1447116 - Update builders to rust 1.28. r=froydnj

--HG--
extra : rebase_source : 8a45bae75a8006ebfa9dd1162f9259ead767c72e
This commit is contained in:
Mike Hommey 2018-06-26 17:34:28 +09:00
parent d0191c4b84
commit 07b2d6830f
2 changed files with 44 additions and 15 deletions

View File

@ -396,7 +396,7 @@ linux64-rust-1.24:
treeherder:
kind: build
platform: toolchains/opt
symbol: TL(rust)
symbol: TL(rust-1.24)
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
@ -412,6 +412,30 @@ linux64-rust-1.24:
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu',
]
toolchain-artifact: public/build/rustc.tar.xz
linux64-rust-1.28:
description: "rust repack"
treeherder:
kind: build
platform: toolchains/opt
symbol: TL(rust)
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: [
# 1.28.0-beta.6
'--channel', 'beta-2018-06-30',
'--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
@ -438,7 +462,7 @@ linux64-rust-nightly:
]
toolchain-artifact: public/build/rustc.tar.xz
linux64-rust-macos-1.24:
linux64-rust-macos-1.28:
description: "rust repack with macos-cross support"
treeherder:
kind: build
@ -454,7 +478,8 @@ linux64-rust-macos-1.24:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.24.0',
# 1.28.0-beta.6
'--channel', 'beta-2018-06-30',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-apple-darwin',
@ -462,7 +487,7 @@ linux64-rust-macos-1.24:
toolchain-alias: linux64-rust-macos
toolchain-artifact: public/build/rustc.tar.xz
linux64-rust-android-1.24:
linux64-rust-android-1.28:
description: "rust repack with android-cross support"
treeherder:
kind: build
@ -478,7 +503,8 @@ linux64-rust-android-1.24:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.24.0',
# 1.28.0-beta.6
'--channel', 'beta-2018-06-30',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'armv7-linux-androideabi',
@ -505,7 +531,7 @@ linux64-sccache:
- 'taskcluster/scripts/misc/tooltool-download.sh'
toolchain-artifact: public/build/sccache2.tar.xz
toolchains:
- linux64-rust-1.24
- linux64-rust-1.28
linux64-rust-size:
description: "rust-size toolchain build"
@ -524,7 +550,7 @@ linux64-rust-size:
- 'taskcluster/scripts/misc/tooltool-download.sh'
toolchain-artifact: public/build/rust-size.tar.xz
toolchains:
- linux64-rust-1.24
- linux64-rust-1.28
linux64-gn:
description: "gn toolchain build"

View File

@ -118,7 +118,7 @@ win64-clang-tidy:
- 'taskcluster/scripts/misc/build-clang-windows-helper64.sh'
toolchain-artifact: public/build/clang-tidy.tar.bz2
win64-rust-1.24:
win64-rust-1.28:
description: "rust repack"
treeherder:
kind: build
@ -135,7 +135,8 @@ win64-rust-1.24:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.24.0',
# 1.28.0-beta.6
'--channel', 'beta-2018-06-30',
'--host', 'x86_64-pc-windows-msvc',
'--target', 'x86_64-pc-windows-msvc',
'--target', 'i686-pc-windows-msvc',
@ -167,7 +168,7 @@ win64-rust-nightly:
]
toolchain-artifact: public/build/rustc.tar.bz2
win32-rust-1.24:
win32-rust-1.28:
description: "rust repack"
treeherder:
kind: build
@ -184,14 +185,15 @@ win32-rust-1.24:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.24.0',
# 1.28.0-beta.6
'--channel', 'beta-2018-06-30',
'--host', 'i686-pc-windows-msvc',
'--target', 'i686-pc-windows-msvc',
]
toolchain-alias: win32-rust
toolchain-artifact: public/build/rustc.tar.bz2
mingw32-rust-1.24:
mingw32-rust-1.28:
description: "rust repack"
treeherder:
kind: build
@ -208,7 +210,8 @@ mingw32-rust-1.24:
using: toolchain-script
script: repack_rust.py
arguments: [
'--channel', '1.24.0',
# 1.28.0-beta.6
'--channel', 'beta-2018-06-30',
'--host', 'i686-unknown-linux-gnu',
'--target', 'i686-pc-windows-gnu',
'--target', 'x86_64-unknown-linux-gnu',
@ -236,7 +239,7 @@ win64-sccache:
- 'taskcluster/scripts/misc/tooltool-download.sh'
toolchain-artifact: public/build/sccache2.tar.bz2
toolchains:
- win64-rust-1.24
- win64-rust-1.28
win64-rust-size:
description: "rust-size toolchain build"
@ -257,7 +260,7 @@ win64-rust-size:
- 'taskcluster/scripts/misc/tooltool-download.sh'
toolchain-artifact: public/build/rust-size.tar.bz2
toolchains:
- win64-rust-1.24
- win64-rust-1.28
win32-gn:
description: "gn toolchain build"