gecko-dev/testing/taskcluster/tasks/builds/mulet_linux.yml
Gregory Arndt 3747d931bb Bug 1132574 - Use per branch cache for b2g and mulet builders r=jonasfj
--HG--
extra : commitid : 7P8WGpK0eHF
extra : rebase_source : 4f2bc9d92635dcffc0d29c4176837314ba5700c6
2015-08-10 21:16:59 -05:00

59 lines
1.6 KiB
YAML

$inherits:
from: 'tasks/builds/b2g_base.yml'
variables:
build_name: 'mulet'
build_type: 'opt'
task:
metadata:
name: '[TC] Mulet Linux'
description: Mulet Linux
workerType: mulet-opt
routes:
- 'index.buildbot.branches.{{project}}.linux64-mulet'
- 'index.buildbot.revisions.{{head_rev}}.{{project}}.linux64-mulet'
scopes:
- 'docker-worker:cache:build-mulet-linux-{{project}}-workspace'
- 'docker-worker:cache:tooltool-cache'
- 'docker-worker:relengapi-proxy:tooltool.download.public'
payload:
cache:
build-mulet-linux-{{project}}-workspace: '/home/worker/workspace'
tooltool-cache: '/home/worker/tools/tooltool-cache'
features:
relengAPIProxy: true
env:
MOZCONFIG: 'b2g/dev/config/mozconfigs/linux64/mulet'
TOOLTOOL_MANIFEST: 'b2g/dev/config/tooltool-manifests/linux64/releng.manifest'
maxRunTime: 3600
command:
- /bin/bash
- -c
- >
checkout-gecko workspace &&
cd ./workspace/gecko/testing/taskcluster/scripts/builder &&
buildbot_step 'Build' ./build-mulet-linux.sh $HOME/workspace
extra:
treeherderEnv:
- production
- staging
treeherder:
# Disable "TC" prefix...
groupSymbol: "?"
machine:
platform: mulet-linux64
# Rather then enforcing particular conventions we require that all build
# tasks provide the "build" extra field to specify where the build and tests
# files are located.
locations:
build: 'public/build/target.linux-x86_64.tar.bz2'
test_packages: 'public/build/test_packages.json'