зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1314807 - Use run-task in hazard kind; r=dustin
As part of this, we eliminate tc-vcs since it is redundant with run-task. MozReview-Commit-ID: 8HAFSM73BOU --HG-- extra : rebase_source : 92947b92ce23a7ca4aa885d4dfd073d72410ae16
This commit is contained in:
Родитель
3f766ce36c
Коммит
7a61d25ab6
|
@ -33,8 +33,7 @@ jobs:
|
|||
using: hazard
|
||||
tooltool-manifest: "browser/config/tooltool-manifests/linux64/hazard.manifest"
|
||||
command: >
|
||||
tc-vcs checkout workspace/gecko "$GECKO_BASE_REPOSITORY" "$GECKO_HEAD_REPOSITORY" "$GECKO_HEAD_REV" "$GECKO_HEAD_REF"
|
||||
&& cd ./workspace/gecko/taskcluster/scripts/builder
|
||||
cd /home/worker/checkouts/gecko/taskcluster/scripts/builder
|
||||
&& ./build-haz-linux.sh --project shell $HOME/workspace
|
||||
when:
|
||||
files-changed:
|
||||
|
@ -55,6 +54,5 @@ jobs:
|
|||
tooltool-manifest: "browser/config/tooltool-manifests/linux64/hazard.manifest"
|
||||
mozconfig: "browser/config/mozconfigs/linux64/hazards"
|
||||
command: >
|
||||
tc-vcs checkout workspace/gecko "$GECKO_BASE_REPOSITORY" "$GECKO_HEAD_REPOSITORY" "$GECKO_HEAD_REV" "$GECKO_HEAD_REF"
|
||||
&& cd ./workspace/gecko/taskcluster/scripts/builder
|
||||
cd /home/worker/checkouts/gecko/taskcluster/scripts/builder
|
||||
&& ./build-haz-linux.sh --project browser $HOME/workspace
|
||||
|
|
|
@ -14,9 +14,8 @@ from taskgraph.transforms.job import run_job_using
|
|||
from taskgraph.transforms.job.common import (
|
||||
docker_worker_add_workspace_cache,
|
||||
docker_worker_setup_secrets,
|
||||
docker_worker_add_tc_vcs_cache,
|
||||
docker_worker_add_gecko_vcs_env_vars,
|
||||
docker_worker_add_public_artifacts
|
||||
docker_worker_add_public_artifacts,
|
||||
docker_worker_support_vcs_checkout,
|
||||
)
|
||||
|
||||
haz_run_schema = Schema({
|
||||
|
@ -48,11 +47,10 @@ def docker_worker_hazard(config, job, taskdesc):
|
|||
worker['artifacts'] = []
|
||||
worker['caches'] = []
|
||||
|
||||
docker_worker_add_tc_vcs_cache(config, job, taskdesc)
|
||||
docker_worker_add_public_artifacts(config, job, taskdesc)
|
||||
docker_worker_add_workspace_cache(config, job, taskdesc)
|
||||
docker_worker_setup_secrets(config, job, taskdesc)
|
||||
docker_worker_add_gecko_vcs_env_vars(config, job, taskdesc)
|
||||
docker_worker_support_vcs_checkout(config, job, taskdesc)
|
||||
|
||||
env = worker['env']
|
||||
env.update({
|
||||
|
@ -80,4 +78,14 @@ def docker_worker_hazard(config, job, taskdesc):
|
|||
env['TOOLTOOL_REPO'] = 'https://github.com/mozilla/build-tooltool'
|
||||
env['TOOLTOOL_REV'] = 'master'
|
||||
|
||||
worker['command'] = ["/bin/bash", "-c", run['command']]
|
||||
# build-haz-linux.sh needs this otherwise it assumes the checkout is in
|
||||
# the workspace.
|
||||
env['GECKO_DIR'] = '/home/worker/checkouts/gecko'
|
||||
|
||||
worker['command'] = [
|
||||
'/home/worker/bin/run-task',
|
||||
'--chown-recursive', '/home/worker/tooltool-cache',
|
||||
'--vcs-checkout', '/home/worker/checkouts/gecko',
|
||||
'--',
|
||||
'/bin/bash', '-c', run['command']
|
||||
]
|
||||
|
|
Загрузка…
Ссылка в новой задаче