Bug 1453273,1453255,1453253 - add esr60 fixes in automation. r=aki

--HG--
extra : rebase_source : 991312e6cfbbb616e2c5f5706e9b3c1b8e6e0263
extra : source : cf2e01720435b19d7fb1320c48a91728b39bddaa
This commit is contained in:
Mihai Tabara 2018-04-20 09:54:03 +01:00
Родитель cdc2f74412
Коммит 01008a59eb
6 изменённых файлов: 24 добавлений и 4 удалений

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

@ -14,6 +14,12 @@ kind-dependencies:
- release-generate-checksums-beetmover
job-defaults:
worker-type:
by-project:
mozilla-release: scriptworker-prov-v1/beetmoverworker-v1
mozilla-beta: scriptworker-prov-v1/beetmoverworker-v1
mozilla-esr60: scriptworker-prov-v1/beetmoverworker-v1
default: scriptworker-prov-v1/beetmoverworker-dev
run-on-projects: []
shipping-phase: push

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

@ -22,6 +22,7 @@ job-template:
by-project:
mozilla-beta: scriptworker-prov-v1/beetmoverworker-v1
mozilla-release: scriptworker-prov-v1/beetmoverworker-v1
mozilla-esr60: scriptworker-prov-v1/beetmoverworker-v1
default: scriptworker-prov-v1/beetmoverworker-dev
run-on-projects: []
shipping-phase: promote

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

@ -19,4 +19,5 @@ job-template:
mozilla-central: scriptworker-prov-v1/beetmoverworker-v1
mozilla-beta: scriptworker-prov-v1/beetmoverworker-v1
mozilla-release: scriptworker-prov-v1/beetmoverworker-v1
mozilla-esr60: scriptworker-prov-v1/beetmoverworker-v1
default: scriptworker-prov-v1/beetmoverworker-dev

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

@ -26,6 +26,7 @@ job-template:
by-project:
mozilla-beta: scriptworker-prov-v1/addon-v1
mozilla-release: scriptworker-prov-v1/addon-v1
mozilla-esr60: scriptworker-prov-v1/addon-v1
default: scriptworker-prov-v1/addon-dev
worker:
implementation: sign-and-push-addons
@ -42,6 +43,8 @@ job-template:
- project:releng:addons.mozilla.org:server:production
mozilla-release:
- project:releng:addons.mozilla.org:server:production
mozilla-esr60:
- project:releng:addons.mozilla.org:server:production
default:
- project:releng:addons.mozilla.org:server:staging
shipping-phase: promote

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

@ -10,6 +10,9 @@ from __future__ import absolute_import, print_function, unicode_literals
from taskgraph.transforms.base import TransformSequence
from taskgraph.util.attributes import copy_attributes_from_dependent_job
from taskgraph.util.schema import validate_schema, Schema
from taskgraph.util.scriptworker import (
get_balrog_server_scope, get_worker_type_for_scope
)
from taskgraph.transforms.task import task_description_schema
from voluptuous import Any, Required, Optional
@ -95,9 +98,12 @@ def make_task_description(config, jobs):
],
}]
server_scope = get_balrog_server_scope(config)
task = {
'label': label,
'description': description,
'worker-type': get_worker_type_for_scope(config, server_scope),
'worker': {
'implementation': 'balrog',
'upstream-artifacts': upstream_artifacts,

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

@ -8,7 +8,10 @@ from __future__ import absolute_import, print_function, unicode_literals
from taskgraph.transforms.base import TransformSequence
from taskgraph.util.attributes import copy_attributes_from_dependent_job
from taskgraph.util.scriptworker import get_signing_cert_scope_per_platform
from taskgraph.util.scriptworker import (
get_signing_cert_scope_per_platform,
get_worker_type_for_scope,
)
from taskgraph.util.partials import get_balrog_platform_name, get_partials_artifacts
from taskgraph.util.taskcluster import get_artifact_prefix
@ -83,10 +86,10 @@ def make_task_description(config, jobs):
'label': label,
'description': "{} Partials".format(
dep_job.task["metadata"]["description"]),
'worker-type': 'scriptworker-prov-v1/signing-linux-v1',
'worker-type': get_worker_type_for_scope(config, signing_cert_scope),
'worker': {'implementation': 'scriptworker-signing',
'upstream-artifacts': upstream_artifacts,
'max-run-time': 3600},
'upstream-artifacts': upstream_artifacts,
'max-run-time': 3600},
'dependencies': dependencies,
'attributes': attributes,
'scopes': scopes,