Adding the iOS/macOS/tvOS certificates to the samples job
This commit is contained in:
Matthew Leibowitz 2019-02-06 00:00:48 +02:00 коммит произвёл GitHub
Родитель 3b1177b891
Коммит 962f7be601
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 18 добавлений и 2 удалений

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

@ -215,11 +215,11 @@ Task ("samples")
};
var platformMatrix = new Dictionary<string, string> {
{ "ios", "iPhoneSimulator" },
{ "ios", "iPhone" },
{ "tvos", "iPhoneSimulator" },
{ "uwp", "x86" },
{ "watchos", "iPhoneSimulator" },
{ "xamarin.forms.mac", "iPhoneSimulator" },
{ "xamarin.forms.mac", "iPhone" },
{ "xamarin.forms.windows", "x86" },
};

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

@ -18,6 +18,7 @@ variables:
MANAGED_LINUX_PACKAGES: $(BASE_LINUX_PACKAGES) dotnet-sdk-2.1 ttf-ancient-fonts
jobs:
# NATIVE JOBS - WINDOWS
- job: native_android_windows
displayName: Build Native Android (Windows)
@ -416,6 +417,21 @@ jobs:
inputs:
artifactName: managed-macos
targetPath: 'output'
- task: InstallAppleCertificate@2
inputs:
certSecureFile: 'SkiaSharp iOS Certificate.p12'
- task: InstallAppleCertificate@2
inputs:
certSecureFile: 'SkiaSharp Mac Certificate.p12'
- task: InstallAppleProvisioningProfile@1
inputs:
provProfileSecureFile: 'SkiaSharp iOS Provisioning.mobileprovision'
- task: InstallAppleProvisioningProfile@1
inputs:
provProfileSecureFile: 'SkiaSharp Mac Provisioning.provisionprofile'
- task: InstallAppleProvisioningProfile@1
inputs:
provProfileSecureFile: 'SkiaSharp tvOS Provisioning.mobileprovision'
- bash: ./bootstrapper.sh -t samples -v $VERBOSITY
- job: samples_linux
displayName: Build Samples (Linux)