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

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

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