Bug 1286075: add artifact-build kind; r=chmanchester r=gps

MozReview-Commit-ID: 41WpDtXvoPb

--HG--
extra : rebase_source : c2906b9e4333fcd11568d5a7a43582203a623649
This commit is contained in:
Dustin J. Mitchell 2016-09-07 01:01:52 +00:00
parent ea5260dea0
commit 39bb843d5d
3 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,39 @@
# 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/.
implementation: taskgraph.task.transform:TransformTask
transforms:
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms
jobs:
linux64-artifact/opt:
description: "Linux64 Opt Artifact Build"
index:
product: firefox
job-name: linux64-artifact-opt
treeherder:
platform: linux64/opt
kind: build
symbol: AB
tier: 2
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
implementation: docker-worker
docker-image: {in-tree: desktop-build}
max-run-time: 36000
run:
using: mozharness
actions: [get-secrets build generate-build-stats]
config:
- builds/releng_sub_linux_configs/64_artifact.py
- balrog/production.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
keep-artifacts: false

View File

@ -11,6 +11,13 @@ users or automated tests. This is more restrictive than most definitions of
"build" in a Mozilla context: it does not include tasks that run build-like
actions for static analysis or to produce instrumented artifacts.
artifact-build
--------------
This kind performs an artifact build: one based on precompiled binaries
discovered via the TaskCluster index. This task verifies that such builds
continue to work correctly.
Tests
-----

View File

@ -24,6 +24,7 @@ BUILD_TYPE_ALIASES = {
# consider anything in this whitelist of kinds to be governed by -b/-p
BUILD_KINDS = set([
'build',
'artifact-build',
])
# anything in this list is governed by -j