Bug 1922252 - Stop running Thunderbird cross-channel against hg.mo. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D224323 --HG-- extra : amend_source : 4a139efab8f0e5fca94c887da8be27b43b83f4fd
This commit is contained in:
Родитель
4e514030f2
Коммит
049c8be2a3
10
.cron.yml
10
.cron.yml
|
@ -81,16 +81,6 @@ jobs:
|
||||||
comm-beta: [{hour: 9, minute: 00}]
|
comm-beta: [{hour: 9, minute: 00}]
|
||||||
# No default
|
# No default
|
||||||
|
|
||||||
- name: l10n-cross-channel
|
|
||||||
job:
|
|
||||||
type: decision-task
|
|
||||||
treeherder-symbol: l10n-cross-channel
|
|
||||||
target-tasks-method: l10n-cross-channel
|
|
||||||
run-on-projects:
|
|
||||||
- comm-central
|
|
||||||
when: [{hour: 12, minute: 0}]
|
|
||||||
# when: []
|
|
||||||
|
|
||||||
- name: tb-rust-vendor-check
|
- name: tb-rust-vendor-check
|
||||||
job:
|
job:
|
||||||
type: decision-task
|
type: decision-task
|
||||||
|
|
|
@ -1,46 +0,0 @@
|
||||||
# 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/.
|
|
||||||
"""
|
|
||||||
Build a command to run `mach tb-l10n-x-channel`.
|
|
||||||
"""
|
|
||||||
|
|
||||||
from shlex import quote as shell_quote
|
|
||||||
|
|
||||||
from taskgraph.transforms.base import TransformSequence
|
|
||||||
from taskgraph.util.schema import resolve_keyed_by
|
|
||||||
|
|
||||||
from rocbuild.notify import TB_BUILD_ADDR
|
|
||||||
|
|
||||||
transforms = TransformSequence()
|
|
||||||
|
|
||||||
|
|
||||||
@transforms.add
|
|
||||||
def resolve_keys(config, jobs):
|
|
||||||
for job in jobs:
|
|
||||||
for item in ["ssh-key-secret", "run.actions"]:
|
|
||||||
resolve_keyed_by(job, item, item, **{"level": str(config.params["level"])})
|
|
||||||
yield job
|
|
||||||
|
|
||||||
|
|
||||||
@transforms.add
|
|
||||||
def build_command(config, jobs):
|
|
||||||
for job in jobs:
|
|
||||||
command = [
|
|
||||||
"tb-l10n-x-channel",
|
|
||||||
"-o",
|
|
||||||
"/builds/worker/artifacts/outgoing.diff",
|
|
||||||
"--attempts",
|
|
||||||
"5",
|
|
||||||
]
|
|
||||||
ssh_key_secret = job.pop("ssh-key-secret")
|
|
||||||
if ssh_key_secret:
|
|
||||||
command.extend(["--ssh-secret", ssh_key_secret])
|
|
||||||
job.setdefault("scopes", []).append(f"secrets:get:{ssh_key_secret}")
|
|
||||||
job["scopes"].append(f"notify:email:{TB_BUILD_ADDR}")
|
|
||||||
|
|
||||||
command.extend(job["run"].pop("actions", []))
|
|
||||||
job.setdefault("run", {}).update(
|
|
||||||
{"using": "mach", "mach": " ".join(map(shell_quote, command))}
|
|
||||||
)
|
|
||||||
yield job
|
|
|
@ -1,42 +0,0 @@
|
||||||
# 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/.
|
|
||||||
---
|
|
||||||
loader: taskgraph.loader.transform:loader
|
|
||||||
|
|
||||||
transforms:
|
|
||||||
- comm_taskgraph.transforms.tb_cross_channel:transforms
|
|
||||||
- gecko_taskgraph.transforms.job:transforms
|
|
||||||
- gecko_taskgraph.transforms.task:transforms
|
|
||||||
|
|
||||||
tasks:
|
|
||||||
quarantine:
|
|
||||||
description: Push strings from all shipping trains to comm-strings-quarantine
|
|
||||||
run-on-projects: []
|
|
||||||
worker-type: b-linux-gcp
|
|
||||||
ssh-key-secret:
|
|
||||||
by-level:
|
|
||||||
"3": project/comm/thunderbird/releng/build/level-3/l10n-cross-channel-quarantine-ssh
|
|
||||||
default: null
|
|
||||||
worker:
|
|
||||||
docker-image: {in-tree: push-to-try}
|
|
||||||
max-run-time: 3600
|
|
||||||
artifacts:
|
|
||||||
- type: directory
|
|
||||||
name: public/build
|
|
||||||
path: /builds/worker/artifacts
|
|
||||||
env:
|
|
||||||
TASK_ID: {"task-reference": "<self>"}
|
|
||||||
TASKCLUSTER_PROXY_URL: http://taskcluster
|
|
||||||
treeherder:
|
|
||||||
platform: thunderbird-release/opt
|
|
||||||
tier: 1
|
|
||||||
kind: build
|
|
||||||
symbol: Rel(l10n-cross-channel)
|
|
||||||
run:
|
|
||||||
using: mach
|
|
||||||
comm-checkout: true
|
|
||||||
actions:
|
|
||||||
by-level:
|
|
||||||
"3": ["prep", "create", "push", "clean"]
|
|
||||||
default: ["prep", "create", "clean"]
|
|
Загрузка…
Ссылка в новой задаче