Skip to content

Commit

Permalink
ci: Add validation for more macOS and netcore versions
Browse files Browse the repository at this point in the history
  • Loading branch information
jeromelaban committed Apr 2, 2020
1 parent b5b86c9 commit ae69d8b
Showing 1 changed file with 56 additions and 3 deletions.
59 changes: 56 additions & 3 deletions azure-pipelines.yml
@@ -1,4 +1,4 @@
trigger:
trigger:
- master
- rel/*

Expand Down Expand Up @@ -59,13 +59,32 @@ jobs:
pool:
vmImage: windows-2019

strategy:
matrix:
NETCORE_LATEST:
BUILD_NETCORE_VERSION: ''
NETCORE_3_1:
BUILD_NETCORE_VERSION: '3.1.x'
NETCORE_3_0:
BUILD_NETCORE_VERSION: '3.0.x'
NETCORE_2_2:
BUILD_NETCORE_VERSION: '2.2.x'

variables:
BuildConfiguration: Release
TMPDIR: $(Build.ArtifactStagingDirectory)
DisableNerdBank: true
PackageVersion: 42.42.42

steps:

- task: UseDotNet@2
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
version: $(BUILD_NETCORE_VERSION)
installationPath: $(Agent.ToolsDirectory)/dotnet

- powershell: |
mkdir $(Build.ArtifactStagingDirectory)\Packages -Force
displayName: Create packages temp folder
Expand Down Expand Up @@ -94,17 +113,36 @@ jobs:
displayName: MSBuild Test Projects 2

- job: Linux
container: nventive/wasm-build:1.4.1
container: unoplatform/wasm-build:2.0
pool:
vmImage: 'ubuntu-latest'

strategy:
matrix:
NETCORE_LATEST:
BUILD_NETCORE_VERSION: ''
NETCORE_3_1:
BUILD_NETCORE_VERSION: '3.1.x'
NETCORE_3_0:
BUILD_NETCORE_VERSION: '3.0.x'
NETCORE_2_2:
BUILD_NETCORE_VERSION: '2.2.x'

variables:
BuildConfiguration: Release
TMPDIR: /tmp
DisableNerdBank: true
PackageVersion: 42.42.42

steps:

- task: UseDotNet@2
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
version: $(BUILD_NETCORE_VERSION)
installationPath: $(Agent.ToolsDirectory)/dotnet

- script: |
mkdir $TMPDIR/Packages
displayName: Create packages temp folder
Expand Down Expand Up @@ -133,13 +171,27 @@ jobs:

strategy:
matrix:
Xamarin_Latest:
PoolImage: macOS-latest

Xamarin_6_6_0:
XamarinVersion: 6_6_0
PoolImage: macOS-10.15

Xamarin_6_4_0:
XamarinVersion: 6_4_0
PoolImage: macOS-10.15

Xamarin_5_16_0:
XamarinVersion: 5_16_0
PoolImage: macOS-10.14

Xamarin_5_12_0:
XamarinVersion: 5_12_0
PoolImage: macOS-10.14

pool:
vmImage: 'macOS-latest'
vmImage: $(PoolImage)

variables:
BuildConfiguration: Release
Expand All @@ -151,6 +203,7 @@ jobs:

- bash: /bin/bash -c "sudo $AGENT_HOMEDIRECTORY/scripts/select-xamarin-sdk.sh $(XamarinVersion)"
displayName: Select Xamarin Version
condition: and(succeeded(), ne(variables['XamarinVersion'], ''))

- script: |
mkdir $TMPDIR/Packages
Expand Down

0 comments on commit ae69d8b

Please sign in to comment.