# 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/.
import copy
from taskgraph.transforms.base import TransformSequence from taskgraph.util.taskcluster import get_artifact_prefix
from gecko_taskgraph.util.declarative_artifacts import get_geckoview_upstream_artifacts
@transforms.add def set_fetches_and_locations(config, jobs): """Set defaults, including those that differ per worker implementation""" for job in jobs:
dependencies = copy.deepcopy(job["dependencies"])
for platform, label in dependencies.items():
job["dependencies"] = {"build": label}
for package in job["attributes"]["maven_packages"]:
artifacts_locations += get_geckoview_upstream_artifacts(
config, job, package, platform=platform
)
aar_locations = [
path for path in artifacts_locations[0]["paths"] if path.endswith(".aar")
] if len(aar_locations) != 1: raise ValueError(f"Only a single AAR must be given. Got: {aar_locations}")
return aar_locations[0]
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.