mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 00:35:44 +00:00
Bug 1633866 - [taskgraph] Log parameters url when using 'project=' or 'task-id=', r=tomprince
When performing diffs, identical parameters files need to be used. This makes it possible to wget the exact same parameters used by a previous |mach taskgraph| run. Differential Revision: https://phabricator.services.mozilla.com/D76026
This commit is contained in:
parent
fddeddcf31
commit
272a067965
@ -7,6 +7,7 @@
|
||||
from __future__ import absolute_import, print_function, unicode_literals
|
||||
|
||||
import io
|
||||
import logging
|
||||
import os.path
|
||||
import json
|
||||
from datetime import datetime
|
||||
@ -28,6 +29,8 @@ from six import text_type
|
||||
from . import GECKO
|
||||
from .util.attributes import release_level
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class ParameterMismatch(Exception):
|
||||
"""Raised when a parameters.yml has extra or missing parameters."""
|
||||
@ -279,6 +282,7 @@ def load_parameters_file(filename, strict=True, overrides=None, trust_domain=Non
|
||||
|
||||
if task_id:
|
||||
filename = get_artifact_url(task_id, 'public/parameters.yml')
|
||||
logger.info("Loading parameters from {}".format(filename))
|
||||
f = urllib.urlopen(filename)
|
||||
|
||||
if filename.endswith('.yml'):
|
||||
|
Loading…
Reference in New Issue
Block a user