mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-28 15:23:51 +00:00
Bug 1286075: add artifact-build kind; r=chmanchester r=gps
MozReview-Commit-ID: 41WpDtXvoPb --HG-- extra : rebase_source : c2906b9e4333fcd11568d5a7a43582203a623649
This commit is contained in:
parent
ea5260dea0
commit
39bb843d5d
39
taskcluster/ci/artifact-build/kind.yml
Normal file
39
taskcluster/ci/artifact-build/kind.yml
Normal 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
|
||||
|
@ -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
|
||||
-----
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user