Bug 1352113 - Shippable Builds - OSX Build. r=aki

This commit adds a new build for OSX since there is no current PGO build type for OSX.
And calls it shippable, this mirrors that of the nightly.

Differential Revision: https://phabricator.services.mozilla.com/D22225

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Justin Wood 2019-03-22 03:22:51 +00:00
parent 224d0be3ef
commit 8d22d54e8c
3 changed files with 46 additions and 0 deletions

View File

@ -19,6 +19,7 @@ not-for-build-platforms:
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- macosx64-shippable/opt
- win32-nightly/opt
- win64-nightly/opt
- win64-aarch64-nightly/opt

View File

@ -19,6 +19,7 @@ not-for-build-platforms:
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt
- macosx64-shippable/opt
- win32-nightly/opt
- win64-nightly/opt
- win64-aarch64-nightly/opt

View File

@ -286,6 +286,50 @@ macosx64-add-on-devel/opt:
- linux64-nasm
- linux64-node
macosx64-shippable/opt:
description: "MacOS X x64 Cross-compile"
attributes:
nightly: true
enable-full-crashsymbols: true
shipping-phase: build
shipping-product: firefox
index:
product: firefox
job-name: macosx64-opt
type: shippable
treeherder:
platform: osx-shippable/opt
symbol: B
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run:
using: mozharness
actions: [get-secrets, build]
config:
- builds/releng_base_firefox.py
- builds/releng_base_mac_64_cross_builds.py
- taskcluster_nightly.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: internal
run-on-projects: [] # Don't run by default yet
toolchains:
- linux64-binutils
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-llvm-dsymutil
- linux64-rust-macos
- linux64-rust-size
- linux64-cbindgen
- linux64-nasm
- linux64-node
macosx64-nightly/opt:
description: "MacOS X x64 Cross-compile Nightly"
attributes: