Bug 1466689 - Perform macOS builds on gecko-{L}-b-linux worker type; r=dustin,mshal

The gecko-{L}-b-macosx64 worker types are really Linux (macOS builds are
cross-compiled). These worker types are essentially identical to their
gecko-{L}-b-linux counterparts.

I don't see a compelling reason to maintain separate worker types for
these builds other than maybe cost accounting (worker types are tagged
in AWS land and these tags can be more easily broken out for billing
analysis). But I don't think any important systems are relying on
this "feature."

So let's move the macOS build tasks to the gecko-{L}-b-linux workers.

MozReview-Commit-ID: 67bArn6IG9T

--HG--
extra : rebase_source : 4de6bf450e7d0d982a770ca8a92e1ac1982fa228
This commit is contained in:
Gregory Szorc 2018-06-04 14:00:20 -07:00
Родитель 818971db74
Коммит 4fdb1afc7d
2 изменённых файлов: 10 добавлений и 10 удалений

Просмотреть файл

@ -7,7 +7,7 @@ macosx64/debug:
platform: osx-cross/debug
symbol: B
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
@ -40,7 +40,7 @@ macosx64/opt:
platform: osx-cross/opt
symbol: B
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
@ -71,7 +71,7 @@ macosx64-asan-fuzzing/opt:
treeherder:
platform: osx-cross/asan
symbol: Bof
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
@ -105,7 +105,7 @@ macosx64-dmd/opt:
platform: osx-10-10-dmd/opt
symbol: Bdmd
tier: 2
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
@ -145,7 +145,7 @@ macosx64-devedition-nightly/opt:
platform: osx-cross-devedition/opt
symbol: N
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
@ -180,7 +180,7 @@ macosx64-noopt/debug:
platform: osx-cross-noopt/debug
symbol: B
tier: 2
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
@ -215,7 +215,7 @@ macosx64-add-on-devel/opt:
platform: osx-cross-add-on-devel/opt
symbol: B
tier: 2
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
@ -254,7 +254,7 @@ macosx64-nightly/opt:
platform: osx-cross/opt
symbol: N
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env:
@ -287,7 +287,7 @@ macosx64-ccov/debug:
platform: osx-cross-ccov/debug
symbol: B
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 5400
env:

Просмотреть файл

@ -54,7 +54,7 @@ jobs:
job-name: macosx64-searchfox-debug
treeherder:
platform: osx-cross/debug
worker-type: aws-provisioner-v1/gecko-{level}-b-macosx64
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 36000
env: