Merge pull request #3284 from lissyx/new-macOS-VMs

Switch to new macOS VM setup
This commit is contained in:
lissyx 2020-08-28 15:23:07 +02:00 committed by GitHub
commit f554ac0b38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 17 additions and 12 deletions

View File

@ -10,9 +10,6 @@ build:
routes: [] routes: []
maxRunTime: 3600 maxRunTime: 3600
docker_image: "ubuntu:16.04" docker_image: "ubuntu:16.04"
generic:
workerType: 'ds-macos-light'
workerType: ''
system_setup: system_setup:
> >
true true

View File

@ -192,3 +192,10 @@ docker:
dsTestsBeta: 'ci-ds-tests-b' dsTestsBeta: 'ci-ds-tests-b'
dsHighMemTests: 'ci-ds-mem-tests' dsHighMemTests: 'ci-ds-mem-tests'
dsHighMemTestsBeta: 'ci-ds-mem-tests-b' dsHighMemTestsBeta: 'ci-ds-mem-tests-b'
macOS:
tfBuild: 'ds-macos-tf-build'
tfBuildBeta: 'ds-macos-tf-build-b'
dsBuild: 'ds-macos-ds-build'
dsBuildBeta: 'ds-macos-ds-build-b'
dsTests: 'ds-macos-ds-tests'
dsTestsBeta: 'ds-macos-ds-tests-b'

View File

@ -1,6 +1,6 @@
taskId: ${taskcluster.taskId} taskId: ${taskcluster.taskId}
provisionerId: ${taskcluster.generic.provisionerId} provisionerId: ${taskcluster.generic.provisionerId}
workerType: ${taskcluster.generic.workerType} workerType: ${macOS.dsBuild}
taskGroupId: ${taskcluster.taskGroupId} taskGroupId: ${taskcluster.taskGroupId}
schedulerId: ${taskcluster.schedulerId} schedulerId: ${taskcluster.schedulerId}
dependencies: dependencies:

View File

@ -1,6 +1,6 @@
taskId: ${taskcluster.taskId} taskId: ${taskcluster.taskId}
provisionerId: ${taskcluster.generic.provisionerId} provisionerId: ${taskcluster.generic.provisionerId}
workerType: ${build.generic.workerType} workerType: ${build.workerType}
taskGroupId: ${taskcluster.taskGroupId} taskGroupId: ${taskcluster.taskGroupId}
schedulerId: ${taskcluster.schedulerId} schedulerId: ${taskcluster.schedulerId}
dependencies: dependencies:

View File

@ -3,6 +3,7 @@ build:
cache: cache:
artifact_url: ${system.homebrew_builds.url} artifact_url: ${system.homebrew_builds.url}
artifact_namespace: ${system.homebrew_builds.namespace} artifact_namespace: ${system.homebrew_builds.namespace}
workerType: ${macOS.dsBuild}
scripts: scripts:
setup: "taskcluster/tc-true.sh" setup: "taskcluster/tc-true.sh"
build: "taskcluster/homebrew-build.sh --builds" build: "taskcluster/homebrew-build.sh --builds"

View File

@ -3,6 +3,7 @@ build:
cache: cache:
artifact_url: ${system.homebrew_tests.url} artifact_url: ${system.homebrew_tests.url}
artifact_namespace: ${system.homebrew_tests.namespace} artifact_namespace: ${system.homebrew_tests.namespace}
workerType: ${macOS.dsBuild}
scripts: scripts:
setup: "taskcluster/tc-true.sh" setup: "taskcluster/tc-true.sh"
build: "taskcluster/homebrew-build.sh --tests" build: "taskcluster/homebrew-build.sh --tests"

View File

@ -3,6 +3,7 @@ build:
cache: cache:
artifact_url: ${system.pyenv.osx.url} artifact_url: ${system.pyenv.osx.url}
artifact_namespace: ${system.pyenv.osx.namespace} artifact_namespace: ${system.pyenv.osx.namespace}
workerType: ${macOS.dsBuild}
scripts: scripts:
setup: "taskcluster/tc-true.sh" setup: "taskcluster/tc-true.sh"
build: "taskcluster/pyenv-build.sh" build: "taskcluster/pyenv-build.sh"

View File

@ -7,6 +7,7 @@ build:
cache: cache:
artifact_url: "${system.swig_build.osx.url}" artifact_url: "${system.swig_build.osx.url}"
artifact_namespace: "${system.swig_build.osx.namespace}" artifact_namespace: "${system.swig_build.osx.namespace}"
workerType: ${macOS.dsBuild}
scripts: scripts:
setup: "taskcluster/tc-true.sh" setup: "taskcluster/tc-true.sh"
build: "taskcluster/build.sh" build: "taskcluster/build.sh"

View File

@ -2,7 +2,7 @@ $if: '(event.event != "push") && (event.event != "tag")'
then: then:
taskId: ${taskcluster.taskId} taskId: ${taskcluster.taskId}
provisionerId: ${taskcluster.generic.provisionerId} provisionerId: ${taskcluster.generic.provisionerId}
workerType: ${taskcluster.generic.workerType} workerType: ${macOS.dsTests}
taskGroupId: ${taskcluster.taskGroupId} taskGroupId: ${taskcluster.taskGroupId}
schedulerId: ${taskcluster.schedulerId} schedulerId: ${taskcluster.schedulerId}
dependencies: dependencies:

View File

@ -3,8 +3,7 @@ build:
cache: cache:
artifact_url: ${system.tensorflow.darwin_amd64.url} artifact_url: ${system.tensorflow.darwin_amd64.url}
artifact_namespace: ${system.tensorflow.darwin_amd64.namespace} artifact_namespace: ${system.tensorflow.darwin_amd64.namespace}
generic: workerType: ${macOS.tfBuild}
workerType: "ds-macos-heavy"
scripts: scripts:
setup: "taskcluster/tf_tc-setup.sh" setup: "taskcluster/tf_tc-setup.sh"
build: "taskcluster/tf_tc-build.sh --cpu" build: "taskcluster/tf_tc-build.sh --cpu"

View File

@ -3,8 +3,7 @@ build:
cache: cache:
artifact_url: ${system.tensorflow.ios_arm64.url} artifact_url: ${system.tensorflow.ios_arm64.url}
artifact_namespace: ${system.tensorflow.ios_arm64.namespace} artifact_namespace: ${system.tensorflow.ios_arm64.namespace}
generic: workerType: ${macOS.tfBuild}
workerType: "ds-macos-heavy"
scripts: scripts:
setup: "taskcluster/tf_tc-setup.sh" setup: "taskcluster/tf_tc-setup.sh"
build: "taskcluster/tf_tc-build.sh --ios-arm64" build: "taskcluster/tf_tc-build.sh --ios-arm64"

View File

@ -3,8 +3,7 @@ build:
cache: cache:
artifact_url: ${system.tensorflow.ios_x86_64.url} artifact_url: ${system.tensorflow.ios_x86_64.url}
artifact_namespace: ${system.tensorflow.ios_x86_64.namespace} artifact_namespace: ${system.tensorflow.ios_x86_64.namespace}
generic: workerType: ${macOS.tfBuild}
workerType: "ds-macos-heavy"
scripts: scripts:
setup: "taskcluster/tf_tc-setup.sh" setup: "taskcluster/tf_tc-setup.sh"
build: "taskcluster/tf_tc-build.sh --ios-x86_64" build: "taskcluster/tf_tc-build.sh --ios-x86_64"