Bug 1175934 part 1: Add blob free build for flame and spark devices. r=garndt

--HG--
extra : commitid : AzSBsYljtMY
This commit is contained in:
Wander Lairson Costa 2015-07-13 07:55:22 -03:00
parent 78b65dfa04
commit bf47eed785
8 changed files with 261 additions and 2 deletions

View File

@ -18,15 +18,19 @@ flags:
- win32_gecko # b2g desktop win 32 bit - win32_gecko # b2g desktop win 32 bit
- flame-kk-ota - flame-kk-ota
- flame-kk # b2g flame kitkat - flame-kk # b2g flame kitkat
- flame-kk-blobfree
- flame-kk-eng # b2g flame eng build - flame-kk-eng # b2g flame eng build
- flame-kk-spark-eng - flame-kk-spark-eng
- flame-kk-eng-blobfree
- dolphin - dolphin
- dolphin-eng - dolphin-eng
- dolphin-512 - dolphin-512
- dolphin-512-eng - dolphin-512-eng
- aries - aries
- aries-blobfree
- aries-ota - aries-ota
- aries-eng - aries-eng
- aries-eng-blobfree
- aries-dogfood - aries-dogfood
- android-api-11 - android-api-11
- linux64 - linux64

View File

@ -6,6 +6,26 @@ $inherits:
from: tasks/branches/base_jobs.yml from: tasks/branches/base_jobs.yml
builds: builds:
aries-blobfree:
platforms:
- b2g
types:
opt:
task: tasks/builds/b2g_aries_spark_opt_blobfree.yml
debug:
task: tasks/builds/b2g_aries_spark_debug_blobfree.yml
aries-dogfood:
platforms:
- b2g
types:
opt:
task: tasks/builds/b2g_aries_spark_dogfood.yml
aries-eng-blobfree:
platforms:
- b2g
types:
opt:
task: tasks/builds/b2g_aries_spark_eng_blobfree.yml
aries-ota: aries-ota:
platforms: platforms:
- b2g - b2g
@ -14,12 +34,20 @@ builds:
task: tasks/builds/b2g_aries_spark_ota_opt.yml task: tasks/builds/b2g_aries_spark_ota_opt.yml
debug: debug:
task: tasks/builds/b2g_aries_spark_ota_debug.yml task: tasks/builds/b2g_aries_spark_ota_debug.yml
aries-dogfood: flame-kk-blobfree:
platforms: platforms:
- b2g - b2g
types: types:
opt: opt:
task: tasks/builds/b2g_aries_spark_dogfood.yml task: tasks/builds/b2g_flame_kk_opt_blobfree.yml
debug:
task: tasks/builds/b2g_flame_kk_debug_blobfree.yml
flame-kk-eng-blobfree:
platforms:
- b2g
types:
opt:
task: tasks/builds/b2g_flame_kk_eng_blobfree.yml
flame-kk-ota: flame-kk-ota:
platforms: platforms:
- b2g - b2g

View File

@ -0,0 +1,40 @@
$inherits:
from: 'tasks/builds/b2g_phone_base.yml'
variables:
build_name: 'aries-blobfree'
build_type: 'debug'
task:
workerType: flame-kk
scopes:
- 'docker-worker:cache:build-aries-debug-blobfree'
metadata:
name: 'B2G Aries Debug (blobfree)'
payload:
cache:
build-aries-debug-blobfree: /home/worker/workspace
env:
TARGET: 'aries'
DEBUG: 0
VARIANT: userdebug
GAIA_OPTIMIZE: '1'
B2G_SYSTEM_APPS: '1'
MOZHARNESS_CONFIG: b2g/taskcluster-spark-blobfree.py
command:
- >
checkout-gecko workspace &&
cd ./workspace/gecko/testing/taskcluster/scripts/phone-builder &&
buildbot_step 'Build' ./build-phone.sh $HOME/workspace
extra:
treeherderEnv:
- staging
treeherder:
symbol: Bf
groupSymbol: Aries
groupName: Aries Device Image
machine:
platform: b2g-device-image
collection:
debug: true
locations:
img: 'public/build/aries.zip'

View File

@ -0,0 +1,38 @@
$inherits:
from: 'tasks/builds/b2g_phone_base.yml'
variables:
build_name: 'aries-eng-blobfree'
build_type: 'opt'
task:
workerType: flame-kk
scopes:
- 'docker-worker:cache:build-aries-eng-blobfree'
metadata:
name: 'B2G Aries Eng (blobfree)'
payload:
cache:
build-aries-eng-blobfree: /home/worker/workspace
env:
TARGET: 'aries'
DEBUG: 0
VARIANT: eng
GAIA_OPTIMIZE: '1'
B2G_SYSTEM_APPS: '1'
MOZHARNESS_CONFIG: b2g/taskcluster-spark-blobfree.py
command:
- >
checkout-gecko workspace &&
cd ./workspace/gecko/testing/taskcluster/scripts/phone-builder &&
buildbot_step 'Build' ./build-phone.sh $HOME/workspace
extra:
treeherderEnv:
- staging
treeherder:
symbol: Bef
groupSymbol: Aries
groupName: Aries Device Image
machine:
platform: b2g-device-image
locations:
img: 'public/build/aries.zip'

View File

@ -0,0 +1,38 @@
$inherits:
from: 'tasks/builds/b2g_phone_base.yml'
variables:
build_name: 'aries-blobfree'
build_type: 'opt'
task:
workerType: flame-kk
scopes:
- 'docker-worker:cache:build-aries-opt-blobfree'
metadata:
name: 'B2G Aries Opt (blobfree)'
payload:
cache:
build-aries-opt-blobfree: /home/worker/workspace
env:
TARGET: 'aries'
DEBUG: 0
VARIANT: user
GAIA_OPTIMIZE: '1'
B2G_SYSTEM_APPS: '1'
MOZHARNESS_CONFIG: b2g/taskcluster-spark-blobfree.py
command:
- >
checkout-gecko workspace &&
cd ./workspace/gecko/testing/taskcluster/scripts/phone-builder &&
buildbot_step 'Build' ./build-phone.sh $HOME/workspace
extra:
treeherderEnv:
- staging
treeherder:
symbol: Bf
groupSymbol: Aries
groupName: Aries Device Image
machine:
platform: b2g-device-image
locations:
img: 'public/build/aries.zip'

View File

@ -0,0 +1,38 @@
$inherits:
from: 'tasks/builds/b2g_phone_base.yml'
variables:
build_name: 'flame-kk-blobfree'
build_type: 'debug'
task:
workerType: flame-kk
scopes:
- 'docker-worker:cache:build-flame-kk-debug-blobfree'
metadata:
name: 'B2G Flame KK Debug (blobfree)'
payload:
cache:
build-flame-kk-debug-blobfree: /home/worker/workspace
env:
TARGET: 'flame-kk'
DEBUG: 0
VARIANT: userdebug
MOZHARNESS_CONFIG: b2g/taskcluster-phone-blobfree.py
command:
- >
checkout-gecko workspace &&
cd ./workspace/gecko/testing/taskcluster/scripts/phone-builder &&
buildbot_step 'Build' ./build-phone.sh $HOME/workspace
extra:
treeherderEnv:
- staging
treeherder:
symbol: Bf
groupSymbol: Flame-KK
groupName: Flame KitKat Device Image
machine:
platform: b2g-device-image
collection:
debug: true
locations:
img: 'public/build/flame-kk.zip'

View File

@ -0,0 +1,38 @@
$inherits:
from: 'tasks/builds/b2g_phone_base.yml'
variables:
build_name: 'flame-kk-eng-blobfree'
build_type: 'opt'
task:
workerType: flame-kk
scopes:
- 'docker-worker:cache:build-flame-kk-eng-blobfree'
metadata:
name: 'B2G Flame KK Eng (blobfree)'
payload:
cache:
build-flame-kk-eng-blobfree: /home/worker/workspace
env:
TARGET: 'flame-kk'
DEBUG: 0
VARIANT: eng
GAIA_OPTIMIZE: '1'
B2G_SYSTEM_APPS: '1'
MOZHARNESS_CONFIG: b2g/taskcluster-phone-blobfree.py
command:
- >
checkout-gecko workspace &&
cd ./workspace/gecko/testing/taskcluster/scripts/phone-builder &&
buildbot_step 'Build' ./build-phone.sh $HOME/workspace
extra:
treeherderEnv:
- staging
treeherder:
symbol: Bef
groupSymbol: Flame-KK
groupName: Flame KitKat Device Image
machine:
platform: b2g-device-image
locations:
img: 'public/build/flame-kk.zip'

View File

@ -0,0 +1,35 @@
$inherits:
from: 'tasks/builds/b2g_phone_base.yml'
variables:
build_name: 'flame-kk-blobfree'
build_type: 'opt'
task:
workerType: flame-kk
scopes:
- 'docker-worker:cache:build-flame-kk-opt-blobfree'
metadata:
name: 'B2G Flame KK Opt (blobfree)'
payload:
cache:
build-flame-kk-opt-blobfree: /home/worker/workspace
env:
TARGET: 'flame-kk'
DEBUG: 0
MOZHARNESS_CONFIG: b2g/taskcluster-phone-blobfree.py
command:
- >
checkout-gecko workspace &&
cd ./workspace/gecko/testing/taskcluster/scripts/phone-builder &&
buildbot_step 'Build' ./build-phone.sh $HOME/workspace
extra:
treeherderEnv:
- staging
treeherder:
symbol: Bf
groupSymbol: Flame-KK
groupName: Flame KitKat Device Image
machine:
platform: b2g-device-image
locations:
img: 'public/build/flame-kk.zip'