Bug 1147559 - Optimize mulet/b2g-desktop builds by using isolated worker types r=me a=config-only
authorjlal@mozilla.com
Wed, 25 Mar 2015 12:38:05 -0700
changeset 265953 6fd3afce2efa3ad5fa02abe77363ee1e534e87e6
parent 265952 ba7bac46bcf430dacfd4c7c572df9045f4db259f
child 265954 581a2535e41ae96456af1ad2b23df5364d3aa4ad
push id830
push userraliiev@mozilla.com
push dateFri, 19 Jun 2015 19:24:37 +0000
treeherdermozilla-release@932614382a68 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme, config-only
bugs1147559
milestone39.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1147559 - Optimize mulet/b2g-desktop builds by using isolated worker types r=me a=config-only
testing/taskcluster/tasks/builds/b2g_desktop_debug.yml
testing/taskcluster/tasks/builds/b2g_desktop_opt.yml
testing/taskcluster/tasks/builds/mulet_linux.yml
--- a/testing/taskcluster/tasks/builds/b2g_desktop_debug.yml
+++ b/testing/taskcluster/tasks/builds/b2g_desktop_debug.yml
@@ -1,17 +1,17 @@
 $inherits:
   from: 'tasks/builds/b2g_desktop_base.yml'
   variables:
     build_type: 'debug'
 
 task:
   scopes:
       - 'docker-worker:cache:workspace-b2g-desktop-objects-debug'
-
+  workerType: b2g-desktop-debug
   extra:
     treeherder:
       collection:
         debug: true
 
   payload:
     cache:
       workspace-b2g-desktop-objects-debug: '/home/worker/workspace'
--- a/testing/taskcluster/tasks/builds/b2g_desktop_opt.yml
+++ b/testing/taskcluster/tasks/builds/b2g_desktop_opt.yml
@@ -1,15 +1,15 @@
 $inherits:
   from: 'tasks/builds/b2g_desktop_base.yml'
   variables:
     build_type: 'opt'
 
 task:
   scopes:
       - 'docker-worker:cache:workspace-b2g-desktop-objects-opt'
-
+  workerType: b2g-desktop-opt
   payload:
     cache:
       workspace-b2g-desktop-objects-opt: '/home/worker/workspace'
 
     env:
       MOZCONFIG: 'b2g/config/mozconfigs/linux64_gecko/nightly'
--- a/testing/taskcluster/tasks/builds/mulet_linux.yml
+++ b/testing/taskcluster/tasks/builds/mulet_linux.yml
@@ -1,16 +1,16 @@
 $inherits:
   from: 'tasks/build.yml'
 task:
   metadata:
     name: '[TC] Mulet Linux'
     description: Mulet Linux
 
-  workerType: b2gbuild-desktop
+  workerType: mulet-opt
   scopes:
     - 'docker-worker:cache:build-mulet-linux-workspace'
     - 'docker-worker:cache:tooltool-cache'
 
   payload:
     cache:
       build-mulet-linux-workspace: '/home/worker/workspace'
       tooltool-cache: '/home/worker/tools/tooltool-cache'
@@ -38,9 +38,8 @@ task:
       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'
       tests: 'public/build/target.tests.zip'
-