bug 1423081 - add shipping-{phase,product} to builds. r=callek
also add devedition and the missing linux{,64} balrog_props.json (by
defining taskcluster_nightly configs for devedition).
MozReview-Commit-ID: 3MAYjSL20FV
--- a/taskcluster/ci/build/android.yml
+++ b/taskcluster/ci/build/android.yml
@@ -96,16 +96,18 @@ android-x86/opt:
- linux64-rust-android
- linux64-sccache
- proguard-jar
android-x86-nightly/opt:
description: "Android 4.2 x86 Nightly"
attributes:
nightly: true
+ shipping-phase: promote
+ shipping-product: fennec
index:
product: mobile
job-name: android-x86-opt
type: nightly
treeherder:
platform: android-4-2-x86/opt
symbol: tc(N)
worker-type: aws-provisioner-v1/gecko-{level}-b-android
@@ -199,16 +201,18 @@ android-api-16/opt:
- linux64-rust-android
- linux64-sccache
- proguard-jar
android-api-16-nightly/opt:
description: "Android 4.0 api-16+ Nightly"
attributes:
nightly: true
+ shipping-phase: promote
+ shipping-product: fennec
index:
product: mobile
job-name: android-api-16-opt
type: nightly-with-multi-l10n
treeherder:
platform: android-4-0-armv7-api16/opt
symbol: tc(N)
worker-type: aws-provisioner-v1/gecko-{level}-b-android
@@ -553,16 +557,18 @@ android-aarch64/opt:
- linux64-rust-android
- linux64-sccache
- proguard-jar
android-aarch64-nightly/opt:
description: "Android 5.0 AArch64 Nightly"
attributes:
nightly: true
+ shipping-phase: promote
+ shipping-product: fennec
index:
product: mobile
job-name: android-aarch64-opt
type: nightly
treeherder:
platform: android-5-0-aarch64/opt
symbol: tc(N)
worker-type: aws-provisioner-v1/gecko-{level}-b-android
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -153,16 +153,18 @@ linux64/debug:
- linux64-gcc
- linux64-sccache
- linux64-rust
linux64-devedition-nightly/opt:
description: "Linux64 devedition Nightly"
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: devedition
index:
product: devedition
job-name: linux64-opt
type: nightly
treeherder:
platform: linux64-devedition/opt
symbol: tc(N)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
@@ -173,16 +175,17 @@ linux64-devedition-nightly/opt:
run:
using: mozharness
actions: [get-secrets build check-test update]
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_64_builds.py
- disable_signing.py
- balrog/production.py
+ - taskcluster_nightly.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
custom-build-variant-cfg: devedition
run-on-projects: ['mozilla-beta']
toolchains:
- linux64-clang
@@ -412,16 +415,18 @@ linux-rusttests/debug:
- linux64-gcc
- linux64-rust
- linux64-sccache
linux-devedition-nightly/opt:
description: "Linux32 devedition Nightly"
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: devedition
index:
product: devedition
job-name: linux-opt
type: nightly
treeherder:
platform: linux32-devedition/opt
symbol: tc(N)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
@@ -432,32 +437,35 @@ linux-devedition-nightly/opt:
run:
using: mozharness
actions: [get-secrets build check-test update]
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_32_builds.py
- disable_signing.py
- balrog/production.py
+ - taskcluster_nightly.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
custom-build-variant-cfg: devedition
run-on-projects: ['mozilla-beta']
toolchains:
- linux64-clang
- linux64-gcc
- linux64-rust
- linux64-sccache
linux-nightly/opt:
description: "Linux32 Nightly"
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: firefox
index:
product: firefox
job-name: linux-opt
type: nightly
treeherder:
platform: linux32/opt
symbol: tc(N)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
@@ -612,16 +620,18 @@ linux64-asan/debug:
- linux64-gcc
- linux64-rust
- linux64-sccache
linux64-nightly/opt:
description: "Linux64 Nightly"
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: firefox
index:
product: firefox
job-name: linux64-opt
type: nightly
treeherder:
platform: linux64/opt
symbol: tc(N)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
--- a/taskcluster/ci/build/macosx.yml
+++ b/taskcluster/ci/build/macosx.yml
@@ -93,16 +93,18 @@ macosx64-dmd/opt:
- linux64-libdmg
- linux64-rust-macos
- linux64-sccache
macosx64-devedition-nightly/opt:
description: "MacOS X Dev Edition x64 Nightly"
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: devedition
index:
product: devedition
job-name: macosx64-opt
type: nightly
treeherder:
platform: osx-cross-devedition/opt
symbol: tc(N)
tier: 1
@@ -201,16 +203,18 @@ macosx64-add-on-devel/opt:
- linux64-libdmg
- linux64-rust-macos
- linux64-sccache
macosx64-nightly/opt:
description: "MacOS X x64 Cross-compile Nightly"
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: firefox
index:
product: firefox
job-name: macosx64-opt
type: nightly
treeherder:
platform: osx-cross/opt
symbol: tc(N)
tier: 1
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -201,16 +201,18 @@ win64-dmd/opt:
win32-nightly/opt:
description: "Win32 Nightly"
index:
product: firefox
job-name: win32-opt
type: nightly
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: firefox
treeherder:
platform: windows2012-32/opt
symbol: tc(N)
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 7200
env:
@@ -235,16 +237,18 @@ win32-nightly/opt:
win64-nightly/opt:
description: "Win64 Nightly"
index:
product: firefox
job-name: win64-opt
type: nightly
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: firefox
treeherder:
platform: windows2012-64/opt
symbol: tc(N)
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 7200
env:
@@ -562,16 +566,18 @@ win64-asan/opt:
win32-devedition-nightly/opt:
description: "Win32 Dev Edition Nightly"
index:
product: devedition
job-name: win32-opt
type: nightly
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: devedition
treeherder:
platform: windows2012-32-devedition/opt
symbol: tc(N)
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 7200
env:
@@ -597,16 +603,18 @@ win32-devedition-nightly/opt:
win64-devedition-nightly/opt:
description: "Win64 Dev Edition Nightly"
index:
product: devedition
job-name: win64-opt
type: nightly
attributes:
nightly: true
+ shipping-phase: build
+ shipping-product: devedition
treeherder:
platform: windows2012-64-devedition/opt
symbol: tc(N)
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 7200
env: