Bug 1144463 - Add dolphin-512 and update docker. r=jlal
authorKai-Zhen Li <kli@mozilla.com>
Mon, 30 Mar 2015 15:09:04 +0800
changeset 236499 ee5a8ba64485c8ca5b200020c5ae307ecbf4dbfd
parent 236498 fc5d7263b1da409fe7488e83c9f626efbaaa8c8a
child 236500 9d621271078436c45584569660d0210737486c31
push id28511
push userkwierso@gmail.com
push dateTue, 31 Mar 2015 02:34:53 +0000
treeherdermozilla-central@8af276ab8636 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjlal
bugs1144463
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 1144463 - Add dolphin-512 and update docker. r=jlal
testing/docker/b2g-build/Dockerfile
testing/docker/b2g-build/VERSION
testing/docker/builder/Dockerfile
testing/docker/builder/VERSION
testing/taskcluster/tasks/branches/base_job_flags.yml
testing/taskcluster/tasks/branches/try/job_flags.yml
testing/taskcluster/tasks/builds/b2g_dolphin_eng.yml
testing/taskcluster/tasks/builds/b2g_dolphin_user.yml
--- a/testing/docker/b2g-build/Dockerfile
+++ b/testing/docker/b2g-build/Dockerfile
@@ -6,16 +6,17 @@ COPY releng.repo /etc/yum.repos.d/releng
 RUN yum install -y epel-release && \
   yum update -y && \
   yum makecache && \
   yum install -y \
   # From Building B2G docs
   GConf2-devel \
   alsa-lib-devel \
   autoconf213 \
+  bc \
   bison \
   bzip2 \
   ccache \
   # cmake: is disabled intentionally to work around: bug 1141417
   # cmake \
   curl \
   curl-devel \
   dbus-devel \
--- a/testing/docker/b2g-build/VERSION
+++ b/testing/docker/b2g-build/VERSION
@@ -1,1 +1,1 @@
-0.2.6
+0.2.7
--- a/testing/docker/builder/Dockerfile
+++ b/testing/docker/builder/Dockerfile
@@ -1,9 +1,9 @@
-FROM          quay.io/mozilla/b2g-build:0.2.6
+FROM          quay.io/mozilla/b2g-build:0.2.7
 MAINTAINER    Dustin J. Mitchell <dustin@mozilla.com>
 
 ENV PYTHONPATH /tools/tools/lib/python:$PYTHONPATH
 ENV TOOLTOOL_CACHE  /home/worker/tools/tooltool-cache
 
 ADD https://raw.githubusercontent.com/taskcluster/buildbot-step/58a16f7370a8b4de7a4458436a4a5fad9905f5d9/buildbot_step.js /home/worker/bin/buildbot_step
 
 # Add utilities and configuration
--- a/testing/docker/builder/VERSION
+++ b/testing/docker/builder/VERSION
@@ -1,1 +1,1 @@
-0.5.3
+0.5.4
--- a/testing/taskcluster/tasks/branches/base_job_flags.yml
+++ b/testing/taskcluster/tasks/branches/base_job_flags.yml
@@ -13,16 +13,20 @@ flags:
     - emulator-l
     - linux32_gecko  # b2g desktop linux 32 bit
     - linux64_gecko  # b2g desktop linux 64 bit
     - linux64-mulet  # Firefox desktop - b2g gecko linux 64 bit
     - macosx64_gecko # b2g desktop osx 64 bit
     - win32_gecko    # b2g desktop win 32 bit
     - flame-kk       # b2g flame kitkat
     - flame-kk-eng   # b2g flame eng build
+    - dolphin
+    - dolphin-eng
+    - dolphin-512
+    - dolphin-512-eng
 
   tests:
     - cppunit
     - crashtest
     - crashtest-ipc
     - gaia-build
     - gaia-build-unit
     - gaia-js-integration
--- a/testing/taskcluster/tasks/branches/try/job_flags.yml
+++ b/testing/taskcluster/tasks/branches/try/job_flags.yml
@@ -71,16 +71,40 @@ builds:
       opt:
         task: tasks/builds/b2g_flame_kk_opt.yml
   flame-kk-eng:
     platforms:
       - b2g
     types:
       opt:
         task: tasks/builds/b2g_flame_kk_eng.yml
+  dolphin:
+    platforms:
+      - b2g
+    types:
+      opt:
+        task: tasks/builds/b2g_dolphin_opt.yml
+  dolphin-eng:
+    platforms:
+      - b2g
+    types:
+      opt:
+        task: tasks/builds/b2g_dolphin_eng.yml
+  dolphin-512:
+    platforms:
+      - b2g
+    types:
+      opt:
+        task: tasks/builds/b2g_dolphin_512_opt.yml
+  dolphin-512-eng:
+    platforms:
+      - b2g
+    types:
+      opt:
+        task: tasks/builds/b2g_dolphin_512_eng.yml
 
 tests:
   cppunit:
     allowed_build_tasks:
       tasks/builds/b2g_emulator_ics_opt.yml:
         task: tasks/tests/b2g_emulator_cpp_unit.yml
       tasks/builds/b2g_emulator_ics_debug.yml:
         task: tasks/tests/b2g_emulator_cpp_unit.yml
--- a/testing/taskcluster/tasks/builds/b2g_dolphin_eng.yml
+++ b/testing/taskcluster/tasks/builds/b2g_dolphin_eng.yml
@@ -1,18 +1,23 @@
 $inherits:
-  from: 'tasks/builds/b2g_phone_base.yml'
+  from: 'tasks/builds/b2g_dolphin_base.yml'
 task:
   scopes:
     - 'docker-worker:cache:build-dolphin-eng'
   metadata:
-    name: B2G Dolphin Eng
+    name: '[TC] B2G Dolphin Eng'
+
+  extra:
+    treeherder:
+      symbol: Be
+      groupSymbol: Dolphin
+      groupName: Dolphin Device Image
+      machine:
+        platform: b2g-device-image
+
   payload:
     cache:
-      build-hamachi-eng: /home/worker/object-folder
+      build-dolphin-eng: /home/worker/object-folder
     env:
       TARGET: 'dolphin'
-      DEBUG: 0
       VARIANT: eng
-  extra:
-    locations:
-      img: 'private/build/dolphin.zip'
 
deleted file mode 100644
--- a/testing/taskcluster/tasks/builds/b2g_dolphin_user.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-$inherits:
-  from: 'tasks/builds/b2g_phone_base.yml'
-task:
-  scopes:
-    - 'docker-worker:cache:build-dolphin-user'
-  metadata:
-    name: B2G Dolphin User
-  payload:
-    cache:
-      build-hamachi-user: /home/worker/object-folder
-    env:
-      TARGET: 'dolphin'
-      DEBUG: 0
-  extra:
-    locations:
-      img: 'private/build/dolphin.zip'
-