Bug 1685764 - Add toolchain tasks to pull macos 10.11 and 10.12 SDKs. r=firefox-build-system-reviewers,mhentges

Differential Revision: https://phabricator.services.mozilla.com/D104645
This commit is contained in:
Mike Hommey 2021-02-11 22:06:19 +00:00
Родитель 916e1c0bdf
Коммит 86fb2acce1
3 изменённых файлов: 44 добавлений и 19 удалений

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

@ -36,6 +36,7 @@ jobs-from:
- gn.yml
- grcov.yml
- llvm-symbolizer.yml
- macos-sdk.yml
- mingw.yml
- minidump_stackwalk.yml
- misc.yml

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

@ -0,0 +1,43 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
---
job-defaults:
attributes:
artifact_prefix: project/gecko/mac-sdk
worker-type: b-osx-1015
worker:
max-run-time: 1800
env:
PATH: "/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"
run:
script: pack.sh
# Expiry similar to that of fetches
expires-after: 1000 years
macosx64-sdk-10.11:
description: "MacOSX10.11 SDK"
treeherder:
symbol: TM(sdk10.11)
run:
arguments:
- /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
toolchain-artifact: project/gecko/mac-sdk/MacOSX10.11.sdk.tar.zst
macosx64-sdk-10.12:
description: "MacOSX10.12 SDK"
treeherder:
symbol: TM(sdk10.12)
run:
arguments:
- /Applications/Xcode-8.3.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk
toolchain-artifact: project/gecko/mac-sdk/MacOSX10.12.sdk.tar.zst
macosx64-sdk-11.0:
description: "MacOSX11.0 SDK"
treeherder:
symbol: TM(sdk11)
run:
arguments:
- /Applications/Xcode-12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk
toolchain-artifact: project/gecko/mac-sdk/MacOSX11.0.sdk.tar.zst

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

@ -323,22 +323,3 @@ linux64-makecab:
- makecab
toolchain:
- linux64-rust-1.47
macosx64-sdk-11.0:
description: "MacOSX11.0 SDK"
attributes:
artifact_prefix: project/gecko/mac-sdk
treeherder:
symbol: TM(sdk11)
worker-type: b-osx-1015
worker:
max-run-time: 3600
env:
PATH: "/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"
run:
script: pack.sh
arguments:
- /Applications/Xcode-12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk
toolchain-artifact: project/gecko/mac-sdk/MacOSX11.0.sdk.tar.zst
# Expiry similar to that of fetches
expires-after: 1000 years