From c6b61887f090dae6ce013a214db0b81d74593805 Mon Sep 17 00:00:00 2001 From: Gol-D-Ace Date: Fri, 8 Mar 2019 05:20:23 +0100 Subject: [PATCH] CI: Build 32/64 bit Windows parallel on Azure --- azure-pipelines.yml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f58b568bd..3b4508055 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -34,7 +34,7 @@ jobs: pathtoPublish: './nightly' artifactName: build -- job: 'Build_Windows' +- job: 'Build_Windows32' pool: vmImage: 'vs2017-win2016' steps: @@ -42,13 +42,32 @@ jobs: displayName: 'Checkout Submodules' - script: ./CI/install-qt-win.cmd displayName: 'Install QT' - - script: ./CI/install-script-win.cmd - displayName: 'Download / Setup Deps' + - script: ./CI/install-script-win.cmd + displayName: 'Download / Setup Deps / Run CMake' - task: MSBuild@1 displayName: 'Build 32-bit' inputs: msbuildArguments: '/m /p:Configuration=RelWithDebInfo' solution: .\build32\obs-studio.sln + - script: ./CI/before-deploy-win.cmd + condition: ne(variables['Build.Reason'], 'PullRequest') + displayName: 'Before deploy' + - task: PublishBuildArtifacts@1 + condition: ne(variables['Build.Reason'], 'PullRequest') + inputs: + pathtoPublish: './build' + artifactName: winbuild + +- job: 'Build_Windows64' + pool: + vmImage: 'vs2017-win2016' + steps: + - script: git submodule update --init --recursive + displayName: 'Checkout Submodules' + - script: ./CI/install-qt-win.cmd + displayName: 'Install QT' + - script: ./CI/install-script-win.cmd + displayName: 'Download / Setup Deps / Run CMake' - task: MSBuild@1 displayName: 'Build 64-bit' inputs: