From 0a162fa0035b8ad941f914219422a006566f167d Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Tue, 25 Jan 2022 13:04:19 -0800 Subject: [PATCH] Adding MacOS CI and Official build. (#1770) --- azure-pipelines.yml | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 11097673bc..e488a44622 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -70,7 +70,7 @@ stages: condition: always() inputs: pathToPublish: $(Build.SourcesDirectory)/artifacts/log/$(BuildConfiguration)/ - artifactName: BuildLogs + artifactName: BuildLogs-Windows-$(BuildConfiguration) artifactType: container - task: CopyFiles@2 @@ -126,7 +126,33 @@ stages: condition: always() inputs: pathToPublish: $(Build.SourcesDirectory)/artifacts/log/$(BuildConfiguration)/ - artifactName: BuildLogs + artifactName: BuildLogs-Linux-$(BuildConfiguration) + artifactType: container + + - job: MacOS + displayName: MacOS Build + pool: + vmImage: macOS-latest + + strategy: + matrix: + Build_Release: + BuildConfiguration: Release + Build_Debug: + BuildConfiguration: Debug + + steps: + - script: ./build.sh --ci + --configuration $(BuildConfiguration) + --prepareMachine + displayName: Build + + - task: PublishBuildArtifacts@1 + displayName: Publish Build logs + condition: always() + inputs: + pathToPublish: $(Build.SourcesDirectory)/artifacts/log/$(BuildConfiguration)/ + artifactName: BuildLogs-MacOS-$(BuildConfiguration) artifactType: container - stage: CodeSign