Bug 1237681: build desktop-build and desktop-test on demand; r=wcosta

Note that this does not build their predecessors (ubuntu1204-test-upd and
centos6-build-upd) -- those still come from docker hub.
This commit is contained in:
Dustin J. Mitchell 2016-01-21 19:01:52 +00:00
parent 9ba25c92ca
commit 0fc3bf4a5a
12 changed files with 18 additions and 10 deletions

View File

@ -1 +1 @@
20151201141000
0.1.3.20160122142300

View File

@ -1,4 +1,4 @@
FROM taskcluster/centos6-build-upd:20151201141000
FROM taskcluster/centos6-build-upd:0.1.3.20160122142300
MAINTAINER Dustin J. Mitchell <dustin@mozilla.com>
# Add build scripts; these are the entry points from the taskcluster worker, and

View File

@ -21,7 +21,6 @@ task:
- 'docker-worker:relengapi-proxy:tooltool.download.public'
payload:
image: '{{#docker_image}}desktop-build{{/docker_image}}'
cache:
level-{{level}}-{{project}}-build-android-api-11-workspace: '/home/worker/workspace'
tooltool-cache: '/home/worker/tooltool-cache'

View File

@ -21,7 +21,6 @@ task:
- 'docker-worker:relengapi-proxy:tooltool.download.public'
payload:
image: '{{#docker_image}}desktop-build{{/docker_image}}'
cache:
level-{{level}}-{{project}}-build-android-api-11-workspace: '/home/worker/workspace'
tooltool-cache: '/home/worker/tooltool-cache'

View File

@ -21,7 +21,6 @@ task:
- 'docker-worker:relengapi-proxy:tooltool.download.public'
payload:
image: '{{#docker_image}}desktop-build{{/docker_image}}'
cache:
level-{{level}}-{{project}}-build-android-api-11-workspace: '/home/worker/workspace'
tooltool-cache: '/home/worker/tooltool-cache'

View File

@ -7,3 +7,8 @@ task:
locations:
mozharness: 'public/build/mozharness.zip'
test_packages: 'public/build/test_packages.json'
payload:
image:
type: 'task-image'
path: 'public/image.tar'
taskId: '{{#task_id_for_image}}desktop-build{{/task_id_for_image}}'

View File

@ -14,7 +14,6 @@ task:
- 'docker-worker:relengapi-proxy:tooltool.download.public'
payload:
image: '{{#docker_image}}desktop-build{{/docker_image}}'
cache:
# "clobber" means no workspace cache; non-clobber subclasses should add that
tooltool-cache: '/home/worker/tooltool-cache'

View File

@ -10,7 +10,6 @@ task:
- 'docker-worker:relengapi-proxy:tooltool.download.public'
payload:
image: '{{#docker_image}}desktop-build{{/docker_image}}'
cache:
# "clobber" means no workspace cache; non-clobber subclasses should add that
tooltool-cache: '/home/worker/tooltool-cache'

View File

@ -2,3 +2,10 @@ $inherits:
from: 'tasks/build.yml'
variables:
build_product: 'mobile'
task:
payload:
image:
type: 'task-image'
path: 'public/image.tar'
taskId: '{{#task_id_for_image}}desktop-build{{/task_id_for_image}}'

View File

@ -16,7 +16,6 @@ task:
- 'docker-worker:relengapi-proxy:tooltool.download.public'
payload:
image: '{{#docker_image}}desktop-build{{/docker_image}}'
cache:
tooltool-cache: '/home/worker/tooltool-cache'

View File

@ -11,7 +11,6 @@ task:
- 'docker-worker:cache:level-{{level}}-{{project}}-build-spidermonkey-workspace'
payload:
image: '{{#docker_image}}desktop-build{{/docker_image}}'
cache:
level-{{level}}-{{project}}-build-spidermonkey-workspace: '/home/worker/workspace'

View File

@ -4,7 +4,10 @@ $inherits:
task:
workerType: desktop-test
payload:
image: '{{#docker_image}}desktop-test{{/docker_image}}'
image:
type: 'task-image'
path: 'public/image.tar'
taskId: '{{#task_id_for_image}}desktop-test{{/task_id_for_image}}'
env:
NEED_WINDOW_MANAGER: true
NEED_PULSEAUDIO: true