Bug 1382849 - Add workspace cache to toolchain docker-worker jobs. r=dustin,gps

--HG--
extra : rebase_source : 79cfd065ff767b78ec81e02afd021dceb6c89e52
This commit is contained in:
Mike Hommey 2017-07-21 06:55:06 +09:00
Родитель 37e37382dc
Коммит 88ded8d062
3 изменённых файлов: 8 добавлений и 1 удалений

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

@ -6,6 +6,7 @@ loader: taskgraph.loader.transform:loader
transforms:
- taskgraph.transforms.try_job:transforms
- taskgraph.transforms.build_attrs:transforms
- taskgraph.transforms.toolchain:transforms
- taskgraph.transforms.job:transforms
- taskgraph.transforms.task:transforms

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

@ -17,7 +17,11 @@ def set_build_attributes(config, jobs):
appropriately for that purpose.
"""
for job in jobs:
build_platform, build_type = job['name'].split('/')
if '/' in job['name']:
build_platform, build_type = job['name'].split('/')
else:
build_platform = job['name']
build_type = 'opt'
# pgo builds are represented as a different platform, type opt
if build_type == 'pgo':

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

@ -14,6 +14,7 @@ from taskgraph.transforms.job import run_job_using
from taskgraph.transforms.job.common import (
docker_worker_add_tc_vcs_cache,
docker_worker_add_gecko_vcs_env_vars,
docker_worker_add_workspace_cache,
support_vcs_checkout,
)
from taskgraph.util.hash import hash_paths
@ -86,6 +87,7 @@ def docker_worker_toolchain(config, job, taskdesc):
'type': 'directory',
})
docker_worker_add_workspace_cache(config, job, taskdesc)
docker_worker_add_tc_vcs_cache(config, job, taskdesc)
docker_worker_add_gecko_vcs_env_vars(config, job, taskdesc)
support_vcs_checkout(config, job, taskdesc)