Bug 1478995 - Add node toolchains to each automated build, r=gps

MozReview-Commit-ID: BQCAVP0nk4S

--HG--
extra : rebase_source : bcd0d3a8b26058ed3354f72d626362660bf7b5b9
This commit is contained in:
Dan Mosedale 2018-07-26 13:34:44 -07:00
Родитель 8568d6adb5
Коммит d2201e2b26
12 изменённых файлов: 101 добавлений и 0 удалений

Просмотреть файл

@ -42,3 +42,5 @@ jobs:
tooltool-downloads: public
need-xvfb: true
keep-artifacts: false
toolchains:
- linux64-node

Просмотреть файл

@ -37,6 +37,7 @@ android-test/opt:
toolchains:
- android-gradle-dependencies
- android-sdk-linux
- linux64-node
optimization:
skip-unless-changed:
- "mobile/android/base/**"
@ -79,6 +80,7 @@ android-test-ccov/opt:
toolchains:
- android-gradle-dependencies
- android-sdk-linux
- linux64-node
fetches:
fetch:
- grcov-linux-x86_64
@ -125,6 +127,7 @@ android-lint/opt:
toolchains:
- android-gradle-dependencies
- android-sdk-linux
- linux64-node
optimization:
skip-unless-changed:
- "mobile/android/**/*.java"
@ -178,6 +181,7 @@ android-checkstyle/opt:
toolchains:
- android-gradle-dependencies
- android-sdk-linux
- linux64-node
optimization:
skip-unless-changed:
- "mobile/android/**/checkstyle.xml"
@ -227,6 +231,7 @@ android-findbugs/opt:
toolchains:
- android-gradle-dependencies
- android-sdk-linux
- linux64-node
optimization:
skip-unless-changed:
- "mobile/android/**/*.java"
@ -271,6 +276,7 @@ android-geckoview-docs/opt:
toolchains:
- android-gradle-dependencies
- android-sdk-linux
- linux64-node
optimization:
skip-unless-changed:
- "mobile/android/**/*.java"

Просмотреть файл

@ -46,6 +46,7 @@ android-api-16/debug:
- linux64-rust-android
- linux64-rust-size
- linux64-sccache
- linux64-node
android-x86/opt:
description: "Android 4.2 x86 Opt"
@ -95,6 +96,7 @@ android-x86/opt:
- linux64-rust-android
- linux64-rust-size
- linux64-sccache
- linux64-node
android-x86-nightly/opt:
description: "Android 4.2 x86 Nightly"
@ -150,6 +152,7 @@ android-x86-nightly/opt:
- linux64-rust-android
- linux64-rust-size
- linux64-sccache
- linux64-node
android-api-16/opt:
description: "Android 4.0 api-16+ Opt"
@ -199,6 +202,7 @@ android-api-16/opt:
- linux64-rust-android
- linux64-rust-size
- linux64-sccache
- linux64-node
android-api-16-without-google-play-services/opt:
description: "Android 4.0 api-16+ (without Google Play Services) Opt"
@ -247,6 +251,7 @@ android-api-16-without-google-play-services/opt:
- linux64-rust-android
- linux64-rust-size
- linux64-sccache
- linux64-node
android-api-16-nightly/opt:
description: "Android 4.0 api-16+ Nightly"
@ -302,6 +307,7 @@ android-api-16-nightly/opt:
- linux64-rust-android
- linux64-rust-size
- linux64-sccache
- linux64-node
android-aarch64/opt:
description: "Android 5.0 AArch64 Opt"
@ -351,6 +357,7 @@ android-aarch64/opt:
- linux64-rust-android
- linux64-rust-size
- linux64-sccache
- linux64-node
android-aarch64-nightly/opt:
description: "Android 5.0 AArch64 Nightly"
@ -406,3 +413,4 @@ android-aarch64-nightly/opt:
- linux64-rust-android
- linux64-rust-size
- linux64-sccache
- linux64-node

Просмотреть файл

@ -27,6 +27,7 @@ linux64/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-plain/opt:
description: "Linux64 Opt Plain"
@ -55,6 +56,7 @@ linux64-plain/opt:
- linux64-clang
- linux64-gcc
- linux64-rust
- linux64-node
linux64-dmd/opt:
description: "Linux64 DMD Opt"
@ -87,6 +89,7 @@ linux64-dmd/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64/pgo:
description: "Linux64 PGO"
@ -118,6 +121,7 @@ linux64/pgo:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-fuzzing/debug:
description: "Linux64 Fuzzing Debug"
@ -149,6 +153,7 @@ linux64-fuzzing/debug:
- linux64-sccache
- linux64-rust
- linux64-rust-size
- linux64-node
linux64/debug:
description: "Linux64 Debug"
@ -180,6 +185,7 @@ linux64/debug:
- linux64-sccache
- linux64-rust
- linux64-rust-size
- linux64-node
linux64-plain/debug:
description: "Linux64 Debug Plain"
@ -208,6 +214,7 @@ linux64-plain/debug:
- linux64-clang
- linux64-gcc
- linux64-rust
- linux64-node
linux64-devedition-nightly/opt:
description: "Linux64 devedition Nightly"
@ -245,6 +252,7 @@ linux64-devedition-nightly/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-base-toolchains/opt:
description: "Linux64 base toolchains Opt"
@ -274,6 +282,7 @@ linux64-base-toolchains/opt:
- linux64-gcc-6
- linux64-rust-1.27
- linux64-sccache
- linux64-node
linux64-base-toolchains/debug:
description: "Linux64 base toolchains Debug"
@ -304,6 +313,7 @@ linux64-base-toolchains/debug:
- linux64-gcc-6
- linux64-rust-1.27
- linux64-sccache
- linux64-node
linux/opt:
description: "Linux32 Opt"
@ -335,6 +345,7 @@ linux/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux/debug:
description: "Linux32 Debug"
@ -367,6 +378,7 @@ linux/debug:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux/pgo:
description: "Linux32 PGO"
@ -399,6 +411,7 @@ linux/pgo:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux-rusttests/opt:
description: "Linux32 Rust tests Opt"
@ -433,6 +446,7 @@ linux-rusttests/opt:
- linux64-gcc
- linux64-rust
- linux64-sccache
- linux64-node
linux-rusttests/debug:
description: "Linux32 Rust tests Debug"
@ -467,6 +481,7 @@ linux-rusttests/debug:
- linux64-gcc
- linux64-rust
- linux64-sccache
- linux64-node
linux-devedition-nightly/opt:
description: "Linux32 devedition Nightly"
@ -505,6 +520,7 @@ linux-devedition-nightly/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux-nightly/opt:
description: "Linux32 Nightly"
@ -541,6 +557,7 @@ linux-nightly/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-asan/opt:
description: "Linux64 Opt ASAN"
@ -572,6 +589,7 @@ linux64-asan/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-asan-fuzzing/opt:
description: "Linux64 Fuzzing Opt ASAN"
@ -603,6 +621,7 @@ linux64-asan-fuzzing/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-asan-fuzzing-ccov/opt:
description: "Linux64 Fuzzing Opt ASAN w/ Coverage"
@ -635,6 +654,7 @@ linux64-asan-fuzzing-ccov/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-asan-reporter-nightly/opt:
description: "Linux64 Opt ASAN Reporter Nightly"
@ -670,6 +690,7 @@ linux64-asan-reporter-nightly/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-asan/debug:
description: "Linux64 Debug ASAN"
@ -701,6 +722,7 @@ linux64-asan/debug:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-lto/opt:
description: "Linux64 Opt LTO"
@ -733,6 +755,7 @@ linux64-lto/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-lto/debug:
description: "Linux64 Debug LTO"
@ -765,6 +788,7 @@ linux64-lto/debug:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-nightly/opt:
description: "Linux64 Nightly"
@ -800,6 +824,7 @@ linux64-nightly/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-noopt/debug:
description: "Linux64 No-optimize Debug"
@ -832,6 +857,7 @@ linux64-noopt/debug:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node
linux64-rusttests/opt:
description: "Linux64 Rust tests Opt"
@ -865,6 +891,7 @@ linux64-rusttests/opt:
- linux64-gcc
- linux64-rust
- linux64-sccache
- linux64-node
linux64-rusttests/debug:
description: "Linux64 Rust tests Debug"
@ -898,6 +925,7 @@ linux64-rusttests/debug:
- linux64-gcc
- linux64-rust
- linux64-sccache
- linux64-node
linux64-tup/opt:
description: "Linux64 Tup"
@ -930,6 +958,7 @@ linux64-tup/opt:
- linux64-rust-nightly
- linux64-sccache
- linux64-tup
- linux64-node
linux64-jsdcov/opt:
description: "Linux64-JSDCov Opt"
@ -959,6 +988,7 @@ linux64-jsdcov/opt:
- linux64-gcc
- linux64-rust
- linux64-sccache
- linux64-node
linux64-ccov/debug:
description: "Linux64-CCov Debug"
@ -989,6 +1019,7 @@ linux64-ccov/debug:
- linux64-rust-nightly
- linux64-gcc
- linux64-sccache
- linux64-node
linux64-ccov/opt:
description: "Linux64-CCov Opt"
@ -1019,6 +1050,7 @@ linux64-ccov/opt:
- linux64-rust
- linux64-gcc
- linux64-sccache
- linux64-node
linux64-add-on-devel/opt:
description: "Linux64 add-on-devel"
@ -1050,3 +1082,4 @@ linux64-add-on-devel/opt:
- linux64-rust
- linux64-rust-size
- linux64-sccache
- linux64-node

Просмотреть файл

@ -33,6 +33,7 @@ macosx64/debug:
- linux64-rust-macos
- linux64-rust-size
- linux64-sccache
- linux64-node
macosx64/opt:
description: "MacOS X x64 Cross-compile"
@ -68,6 +69,7 @@ macosx64/opt:
- linux64-rust-macos
- linux64-rust-size
- linux64-sccache
- linux64-node
macosx64-asan-fuzzing/opt:
description: "MacOS X x64 Cross-compile Fuzzing ASAN"
@ -102,6 +104,7 @@ macosx64-asan-fuzzing/opt:
- linux64-rust-macos
- linux64-rust-size
- linux64-sccache
- linux64-node
macosx64-dmd/opt:
description: "MacOS X x64 DMD Cross-compile"
@ -138,6 +141,7 @@ macosx64-dmd/opt:
- linux64-rust-macos
- linux64-rust-size
- linux64-sccache
- linux64-node
macosx64-devedition-nightly/opt:
description: "MacOS X Dev Edition x64 Nightly"
@ -180,6 +184,7 @@ macosx64-devedition-nightly/opt:
- linux64-rust-macos
- linux64-rust-size
- linux64-sccache
- linux64-node
macosx64-noopt/debug:
description: "MacOS X x64 No-optimize Debug"
@ -216,6 +221,7 @@ macosx64-noopt/debug:
- linux64-rust-macos
- linux64-rust-size
- linux64-sccache
- linux64-node
macosx64-add-on-devel/opt:
description: "MacOS X x64 add-on-devel"
@ -251,6 +257,7 @@ macosx64-add-on-devel/opt:
- linux64-rust-macos
- linux64-rust-size
- linux64-sccache
- linux64-node
macosx64-nightly/opt:
description: "MacOS X x64 Cross-compile Nightly"
@ -326,3 +333,4 @@ macosx64-ccov/debug:
- linux64-rust-macos
- linux64-rust-size
- linux64-sccache
- linux64-node

Просмотреть файл

@ -28,6 +28,7 @@ win32/debug:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win32/opt:
description: "Win32 Opt"
@ -65,6 +66,7 @@ win32/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win32-dmd/opt:
description: "Win32 DMD Opt"
@ -97,6 +99,7 @@ win32-dmd/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win32/pgo:
description: "Win32 Opt PGO"
@ -128,6 +131,7 @@ win32/pgo:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64/debug:
description: "Win64 Debug"
@ -159,6 +163,7 @@ win64/debug:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64-plain/debug:
description: "Win64 Debug Plain"
@ -188,6 +193,7 @@ win64-plain/debug:
toolchains:
- win64-clang-cl
- win64-rust
- win64-node
win64/opt:
description: "Win64 Opt"
@ -219,6 +225,7 @@ win64/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64-plain/opt:
description: "Win64 Opt Plain"
@ -248,6 +255,7 @@ win64-plain/opt:
toolchains:
- win64-clang-cl
- win64-rust
- win64-node
win64-dmd/opt:
description: "Win64 DMD Opt"
@ -280,6 +288,7 @@ win64-dmd/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win32-nightly/opt:
description: "Win32 Nightly"
@ -324,6 +333,7 @@ win32-nightly/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64-nightly/opt:
description: "Win64 Nightly"
@ -361,6 +371,7 @@ win64-nightly/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64/pgo:
description: "Win64 Opt PGO"
@ -392,6 +403,7 @@ win64/pgo:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win32-add-on-devel/opt:
description: "Windows32 add-on-devel"
@ -422,6 +434,7 @@ win32-add-on-devel/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64-add-on-devel/opt:
description: "Windows64 add-on-devel"
@ -452,6 +465,7 @@ win64-add-on-devel/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64-noopt/debug:
description: "Win64 No-optimize Debug"
@ -482,6 +496,7 @@ win64-noopt/debug:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win32-noopt/debug:
description: "Win32 No-optimize Debug"
@ -512,6 +527,7 @@ win32-noopt/debug:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win32-rusttests/opt:
description: "Win32 Opt Rust tests"
@ -542,6 +558,7 @@ win32-rusttests/opt:
- win64-clang-cl
- win64-rust
- win64-sccache
- win64-node
win64-rusttests/opt:
description: "Win64 Opt Rust tests"
@ -572,6 +589,7 @@ win64-rusttests/opt:
- win64-clang-cl
- win64-rust
- win64-sccache
- win64-node
win64-ccov/debug:
description: "Win64 Debug Code Coverage"
@ -602,6 +620,7 @@ win64-ccov/debug:
- win64-rust-nightly
- win64-rust-size
- win64-sccache
- win64-node
win64-asan/debug:
description: "Win64 Debug ASAN"
@ -633,6 +652,7 @@ win64-asan/debug:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64-asan/opt:
description: "Win64 Opt ASAN"
@ -664,6 +684,7 @@ win64-asan/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64-asan-reporter-nightly/opt:
description: "Win64 Opt ASAN Reporter Nightly"
@ -743,6 +764,7 @@ win32-devedition-nightly/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win64-devedition-nightly/opt:
description: "Win64 Dev Edition Nightly"
@ -781,6 +803,7 @@ win64-devedition-nightly/opt:
- win64-rust
- win64-rust-size
- win64-sccache
- win64-node
win32-mingw32/opt:
description: "Win32 MinGW Opt"
@ -814,6 +837,7 @@ win32-mingw32/opt:
- linux64-mingw32-gcc
- linux64-mingw32-nsis
- linux64-mingw32-fxc2
- linux64-node
win32-msvc/debug:
description: "Win32 MSVC Debug"
@ -846,6 +870,7 @@ win32-msvc/debug:
- win64-clang-cl
- win64-rust
- win64-sccache
- win64-node
win32-msvc/opt:
description: "Win32 MSVC PGO"
@ -884,6 +909,7 @@ win32-msvc/opt:
- win64-clang-cl
- win64-rust
- win64-sccache
- win64-node
win64-msvc/debug:
description: "Win64 MSVC Debug"
@ -916,6 +942,7 @@ win64-msvc/debug:
- win64-clang-cl
- win64-rust
- win64-sccache
- win64-node
win64-msvc/opt:
description: "Win64 MSVC PGO"
@ -948,6 +975,7 @@ win64-msvc/opt:
- win64-clang-cl
- win64-rust
- win64-sccache
- win64-node
win32-mingw32/debug:
description: "Win32 MinGW Debug"
@ -982,3 +1010,4 @@ win32-mingw32/debug:
- linux64-mingw32-gcc
- linux64-mingw32-nsis
- linux64-mingw32-fxc2
- linux64-node

Просмотреть файл

@ -46,6 +46,7 @@ jobs:
- linux64-gcc-6
- linux64-gcc-sixgill
- linux64-rust
- linux64-node
linux64-haz/debug:
description: "Browser Hazard Analysis Linux"
@ -66,3 +67,4 @@ jobs:
- linux64-gcc-6
- linux64-gcc-sixgill
- linux64-rust
- linux64-node

Просмотреть файл

@ -51,6 +51,7 @@ jobs:
- linux64-infer
- linux64-rust
- linux64-sccache
- linux64-node
win64-st-autotest/debug:
description: "Win64 Debug Static Analysis Autotest"
@ -74,3 +75,4 @@ jobs:
- win64-rust
- win64-sccache
- win64-clang-tidy
- win64-node

Просмотреть файл

@ -47,6 +47,7 @@ jobs:
- linux64-clang
- linux64-rust
- linux64-sccache
- linux64-node
linux64-st-an/opt:
description: "Linux64 Opt Static Analysis"
@ -72,6 +73,7 @@ jobs:
- linux64-clang
- linux64-rust
- linux64-sccache
- linux64-node
win32-st-an/debug:
description: "Win32 Static Analysis Debug (clang-cl)"
@ -101,6 +103,7 @@ jobs:
- win32-clang-cl-st-an
- win32-rust
- win64-sccache
- win64-node
win32-st-an/opt:
description: "Win32 Static Analysis Opt (clang-cl)"
@ -130,6 +133,7 @@ jobs:
- win32-clang-cl-st-an
- win32-rust
- win64-sccache
- win64-node
win64-st-an/debug:
description: "Win64 Static Analysis Debug (clang-cl)"
@ -159,6 +163,7 @@ jobs:
- win64-clang-cl-st-an
- win64-rust
- win64-sccache
- win64-node
win64-st-an/opt:
description: "Win64 Static Analysis Opt (clang-cl)"
@ -188,3 +193,4 @@ jobs:
- win64-clang-cl-st-an
- win64-rust
- win64-sccache
- win64-node

Просмотреть файл

@ -34,6 +34,7 @@ macosx64-clang:
- linux64-cctools-port
- linux64-clang-6
- linux64-gcc-4.9
- linux64-node
macosx64-clang-tidy:
description: "Clang-tidy build"
@ -64,6 +65,7 @@ macosx64-clang-tidy:
- linux64-cctools-port
- linux64-clang-6
- linux64-gcc-4.9
- linux64-node
macosx64-cctools-port:
description: "cctools-port toolchain build"
@ -87,6 +89,7 @@ macosx64-cctools-port:
toolchains:
- linux64-cctools-port
- linux64-clang-6
- linux64-node
macosx64-gn:
description: "gn toolchain build"

Просмотреть файл

@ -47,3 +47,4 @@ jobs:
- linux64-gcc
- linux64-rust
- linux64-sccache
- linux64-node

Просмотреть файл

@ -244,6 +244,7 @@ def make_job_description(config, jobs):
task['toolchains'] = [
'linux64-libdmg',
'linux64-hfsplus',
'linux64-node',
]
yield task