зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1389850: use per-level decision and image workers; r=bstack
MozReview-Commit-ID: BoUuPRUgGnm --HG-- extra : rebase_source : 93b3fa521acd08e2ef91b47e80fbba42a94bb154
This commit is contained in:
Родитель
2a27fdebfc
Коммит
b17efe62bb
|
@ -29,7 +29,7 @@ tasks:
|
|||
description: 'Created by a [cron task](https://tools.taskcluster.net/tasks/${cron.task_id})'
|
||||
|
||||
provisionerId: "aws-provisioner-v1"
|
||||
workerType: "gecko-decision"
|
||||
workerType: "gecko-${repository.level}-decision"
|
||||
|
||||
tags:
|
||||
$if: 'tasks_for == "hg-push"'
|
||||
|
@ -126,9 +126,12 @@ tasks:
|
|||
|
||||
extra:
|
||||
treeherder:
|
||||
$if: 'tasks_for == "hg-push"'
|
||||
then:
|
||||
symbol: D
|
||||
else:
|
||||
groupSymbol: cron
|
||||
symbol: "${cron.job_symbol}"
|
||||
$merge:
|
||||
- machine:
|
||||
platform: gecko-decision
|
||||
- $if: 'tasks_for == "hg-push"'
|
||||
then:
|
||||
symbol: D
|
||||
else:
|
||||
groupSymbol: cron
|
||||
symbol: "${cron.job_symbol}"
|
||||
|
|
|
@ -8,7 +8,7 @@ metadata:
|
|||
name: "[tc] Action Task"
|
||||
description: Helps schedule new jobs without new push
|
||||
|
||||
workerType: "gecko-decision"
|
||||
workerType: "gecko-{{level}}-decision"
|
||||
provisionerId: "aws-provisioner-v1"
|
||||
schedulerId: "gecko-level-{{level}}"
|
||||
|
||||
|
|
|
@ -195,7 +195,7 @@ def register_callback_action(name, title, symbol, description, order=10000,
|
|||
'name': 'Action: {}'.format(title),
|
||||
'description': 'Task executing callback for action.\n\n---\n' + description,
|
||||
},
|
||||
'workerType': 'gecko-decision',
|
||||
'workerType': 'gecko-{}-decision'.format(parameters['level']),
|
||||
'provisionerId': 'aws-provisioner-v1',
|
||||
'scopes': [
|
||||
repo_scope,
|
||||
|
|
|
@ -89,7 +89,8 @@ def fill_template(config, tasks):
|
|||
'tier': 1,
|
||||
},
|
||||
'run-on-projects': [],
|
||||
'worker-type': 'aws-provisioner-v1/gecko-images',
|
||||
'worker-type': 'aws-provisioner-v1/gecko-{}-images'.format(
|
||||
config.params['level']),
|
||||
# can't use {in-tree: ..} here, otherwise we might try to build
|
||||
# this image..
|
||||
'worker': {
|
||||
|
|
|
@ -5,19 +5,21 @@
|
|||
from __future__ import absolute_import, print_function, unicode_literals
|
||||
|
||||
WORKER_TYPES = {
|
||||
'aws-provisioner-v1/gecko-images': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-1-b-android': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-1-b-linux': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-1-b-macosx64': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-1-b-win2012': ('generic-worker', 'windows'),
|
||||
'aws-provisioner-v1/gecko-1-images': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-2-b-android': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-2-b-linux': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-2-b-macosx64': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-2-b-win2012': ('generic-worker', 'windows'),
|
||||
'aws-provisioner-v1/gecko-2-images': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-3-b-android': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-3-b-linux': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-3-b-macosx64': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-3-b-win2012': ('generic-worker', 'windows'),
|
||||
'aws-provisioner-v1/gecko-3-images': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-symbol-upload': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-t-linux-large': ('docker-worker', 'linux'),
|
||||
'aws-provisioner-v1/gecko-t-linux-medium': ('docker-worker', 'linux'),
|
||||
|
|
Загрузка…
Ссылка в новой задаче