Bug 1418593: Enable linux64 builds in taskcluster; r=Fallen

MozReview-Commit-ID: 7GLGUZM8ahI

--HG--
extra : rebase_source : 1e1f4ad545d711cda0d8f468019bde41a2ef9496
This commit is contained in:
Tom Prince 2017-11-01 12:33:54 -06:00
Родитель bac5b95146
Коммит 9d52ff4022
3 изменённых файлов: 85 добавлений и 0 удалений

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

@ -0,0 +1,7 @@
config = {
'stage_product': 'thunderbird',
'stage_username': 'tbirdbld',
'stage_ssh_key': 'tbirdbld_rsa',
'app_name': 'comm/mail',
'objdir': 'obj-thunderbird',
}

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

@ -0,0 +1,19 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
loader: taskgraph.loader.transform:loader
kind-dependencies:
- toolchain
transforms:
- taskgraph.transforms.build:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.build_lints:transforms
- taskgraph.transforms.use_toolchains:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
jobs-from:
- linux.yml

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

@ -0,0 +1,59 @@
linux64/opt:
description: "Linux64 Opt"
treeherder:
platform: linux64/opt
symbol: tc(B)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
docker-image: {in-tree: "desktop-build"}
max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/linux64/releng.manifest"
run:
using: mozharness
comm-checkout: true
actions: [build check-test update]
config-paths:
- comm/mozharness
config:
- builds/taskcluster_base_thunderbird.py
- builds/releng_base_linux_64_builds.py
- balrog/production.py
script: "mozharness/scripts/fx_desktop_build.py"
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-rust
- linux64-sccache
linux64/debug:
description: "Linux64 Debug"
treeherder:
platform: linux64/debug
symbol: tc(B)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/linux64/releng.manifest"
run:
using: mozharness
comm-checkout: true
actions: [build check-test update]
config-paths:
- comm/mozharness
config:
- builds/taskcluster_base_thunderbird.py
- builds/releng_base_linux_64_builds.py
- balrog/production.py
script: "mozharness/scripts/fx_desktop_build.py"
custom-build-variant-cfg: debug
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
- linux64-rust