mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
Bug 1456234: [release] Rename beetmover-cdns
to release-beetmover-push-to-release
; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1138 --HG-- rename : taskcluster/ci/beetmover-cdns/kind.yml => taskcluster/ci/release-beetmover-push-to-release/kind.yml rename : taskcluster/taskgraph/transforms/beetmover_cdns.py => taskcluster/taskgraph/transforms/beetmover_push_to_release.py extra : rebase_source : c1a6c5dcca1bc82724a342f5859db285169c226c extra : source : 09466f664b581b4f0020a2ba3d959d1f16bbca57
This commit is contained in:
parent
6e57da06d9
commit
9d8a9b566e
@ -6,7 +6,7 @@ loader: taskgraph.loader.transform:loader
|
||||
|
||||
transforms:
|
||||
- taskgraph.transforms.release_deps:transforms
|
||||
- taskgraph.transforms.beetmover_cdns:transforms
|
||||
- taskgraph.transforms.beetmover_push_to_release:transforms
|
||||
- taskgraph.transforms.task:transforms
|
||||
|
||||
kind-dependencies:
|
||||
@ -17,20 +17,20 @@ job-defaults:
|
||||
shipping-phase: push
|
||||
|
||||
jobs:
|
||||
fennec-push-to-cdns:
|
||||
name: fennec_push_to_cdns
|
||||
fennec-push-to-release:
|
||||
name: fennec_push_to_release
|
||||
product: fennec
|
||||
shipping-product: fennec
|
||||
treeherder-platform: fennec-release/opt
|
||||
|
||||
devedition-push-to-cdns:
|
||||
name: devedition_push_to_cdns
|
||||
devedition-push-to-release:
|
||||
name: devedition_push_to_release
|
||||
product: devedition
|
||||
shipping-product: devedition
|
||||
treeherder-platform: devedition-release/opt
|
||||
|
||||
firefox-push-to-cdns:
|
||||
name: firefox_push_to_cdns
|
||||
firefox-push-to-release:
|
||||
name: firefox_push_to_release
|
||||
product: firefox
|
||||
shipping-product: firefox
|
||||
treeherder-platform: firefox-release/opt
|
@ -5,7 +5,7 @@
|
||||
loader: taskgraph.loader.transform:loader
|
||||
|
||||
kind-dependencies:
|
||||
- beetmover-cdns
|
||||
- release-beetmover-push-to-release
|
||||
|
||||
transforms:
|
||||
- taskgraph.transforms.release_deps:transforms
|
||||
|
@ -10,7 +10,7 @@ transforms:
|
||||
- taskgraph.transforms.task:transforms
|
||||
|
||||
kind-dependencies:
|
||||
- beetmover-cdns
|
||||
- release-beetmover-push-to-release
|
||||
|
||||
job-defaults:
|
||||
name: notify-release-drivers-push
|
||||
|
@ -10,7 +10,7 @@ transforms:
|
||||
- taskgraph.transforms.task:transforms
|
||||
|
||||
kind-dependencies:
|
||||
- beetmover-cdns
|
||||
- release-beetmover-push-to-release
|
||||
|
||||
job-defaults:
|
||||
description: Release Promotion version bump/tag
|
||||
|
@ -195,10 +195,11 @@ Beetmover-repackage is beetmover but for tasks that need an intermediate step
|
||||
between signing and packaging, such as OSX. For more details see the definitions
|
||||
of the Beetmover kind above and the repackage kind below.
|
||||
|
||||
beetmover-cdns
|
||||
-------------------
|
||||
release-beetmover-push-to-release
|
||||
---------------------------------
|
||||
|
||||
Beetmover-cdns publishes promoted releases to CDNs. This is part of release promotion.
|
||||
Beetmover-cdns publishes promoted releases from the candidates directory to the
|
||||
release directory. This is part of release promotion.
|
||||
|
||||
beetmover-source
|
||||
-------------------
|
||||
|
@ -2,7 +2,7 @@
|
||||
# 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/.
|
||||
"""
|
||||
Transform the beetmover-cdns task into a task description.
|
||||
Transform the beetmover-push-to-release task into a task description.
|
||||
"""
|
||||
|
||||
from __future__ import absolute_import, print_function, unicode_literals
|
||||
@ -30,7 +30,7 @@ taskref_or_string = Any(
|
||||
basestring,
|
||||
{Required('task-reference'): basestring})
|
||||
|
||||
beetmover_cdns_description_schema = Schema({
|
||||
beetmover_push_to_release_description_schema = Schema({
|
||||
Required('name'): basestring,
|
||||
Required('product'): basestring,
|
||||
Required('treeherder-platform'): basestring,
|
||||
@ -52,13 +52,13 @@ def validate(config, jobs):
|
||||
for job in jobs:
|
||||
label = job['name']
|
||||
validate_schema(
|
||||
beetmover_cdns_description_schema, job,
|
||||
"In cdns-signing ({!r} kind) task for {!r}:".format(config.kind, label))
|
||||
beetmover_push_to_release_description_schema, job,
|
||||
"In beetmover-push-to-release ({!r} kind) task for {!r}:".format(config.kind, label))
|
||||
yield job
|
||||
|
||||
|
||||
@transforms.add
|
||||
def make_beetmover_cdns_description(config, jobs):
|
||||
def make_beetmover_push_to_release_description(config, jobs):
|
||||
for job in jobs:
|
||||
treeherder = job.get('treeherder', {})
|
||||
treeherder.setdefault('symbol', 'Rel(BM-C)')
|
||||
@ -68,7 +68,7 @@ def make_beetmover_cdns_description(config, jobs):
|
||||
|
||||
label = job['name']
|
||||
description = (
|
||||
"Beetmover push to cdns for '{product}'".format(
|
||||
"Beetmover push to release for '{product}'".format(
|
||||
product=job['product']
|
||||
)
|
||||
)
|
||||
@ -96,10 +96,10 @@ def make_beetmover_cdns_description(config, jobs):
|
||||
|
||||
|
||||
@transforms.add
|
||||
def make_beetmover_cdns_worker(config, jobs):
|
||||
def make_beetmover_push_to_release_worker(config, jobs):
|
||||
for job in jobs:
|
||||
worker = {
|
||||
'implementation': 'beetmover-cdns',
|
||||
'implementation': 'beetmover-push-to-release',
|
||||
'product': job['product'],
|
||||
}
|
||||
job["worker"] = worker
|
@ -465,7 +465,7 @@ task_description_schema = Schema({
|
||||
Required('locale'): basestring,
|
||||
}],
|
||||
}, {
|
||||
Required('implementation'): 'beetmover-cdns',
|
||||
Required('implementation'): 'beetmover-push-to-release',
|
||||
|
||||
# the maximum time to run, in seconds
|
||||
Required('max-run-time'): int,
|
||||
@ -998,8 +998,8 @@ def build_beetmover_payload(config, task, task_def):
|
||||
task_def['payload'].update(release_config)
|
||||
|
||||
|
||||
@payload_builder('beetmover-cdns')
|
||||
def build_beetmover_cdns_payload(config, task, task_def):
|
||||
@payload_builder('beetmover-push-to-release')
|
||||
def build_beetmover_push_to_release_payload(config, task, task_def):
|
||||
worker = task['worker']
|
||||
release_config = get_release_config(config)
|
||||
|
||||
@ -1219,7 +1219,7 @@ def set_defaults(config, tasks):
|
||||
worker.setdefault('max-run-time', 600)
|
||||
elif worker['implementation'] == 'beetmover':
|
||||
worker.setdefault('max-run-time', 600)
|
||||
elif worker['implementation'] == 'beetmover-cdns':
|
||||
elif worker['implementation'] == 'beetmover-push-to-release':
|
||||
worker.setdefault('max-run-time', 600)
|
||||
elif worker['implementation'] == 'push-apk':
|
||||
worker.setdefault('commit', False)
|
||||
|
Loading…
Reference in New Issue
Block a user