[CI][VSTS] Add required profiles for mac. (#10366)

fixes: xamarin/maccore#2357
This commit is contained in:
Manuel de la Pena 2021-01-12 15:29:49 -05:00 коммит произвёл GitHub
Родитель ec38f76ab1
Коммит 8f25850c20
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 21 добавлений и 0 удалений

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

@ -95,6 +95,7 @@ stages:
vsdropsPrefix: ${{ variables.vsdropsPrefix }}
runTests: ${{ parameters.runTests }}
runDeviceTests: ${{ parameters.runDeviceTests }}
keyringPass: $(xma-password)
# ideally we would use a matrix here, like:
# - job: device_tests

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

@ -10,6 +10,9 @@ parameters:
- name: vsdropsPrefix
type: string
- name: keyringPass
type: string
steps:
- checkout: self # https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema#checkout
clean: true # Executes: git clean -ffdx && git reset --hard HEAD
@ -323,6 +326,19 @@ steps:
artifactName: package-internal
continueOnError: true
# funny enough we need these profiles to build the mac tests
- bash: |
set -x
set -e
cd "$SOURCES_DIR/maccore/tools/"
./install-qa-provisioning-profiles.sh -v
displayName: 'Add tests provisioning profiles'
timeoutInMinutes: 30
env:
LOGIN_KEYCHAIN_PASSWORD: ${{ parameters.keyringPass }}
SOURCES_DIR: $(Build.SourcesDirectory)
- bash: |
set -x
set -e

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

@ -12,6 +12,9 @@ parameters:
type: boolean
default: true
- name: keyringPass
type: string
jobs:
- job: configure
displayName: 'Configure build'
@ -76,6 +79,7 @@ jobs:
runTests: ${{ parameters.runTests }}
runDeviceTests: ${{ parameters.runDeviceTests }}
vsdropsPrefix: ${{ parameters.vsdropsPrefix }}
keyringPass: ${{ parameters.keyringPass }}
- job: upload_azure_blob
displayName: 'Upload packages to Azure'