Modify CI configuration - Mac matrix dual builds
This commit changes the CI configuration to dual-build Release and Debug types for the Mac build agents - Mojave, Catalina and Big Sur. This ensures for a double check on each build type during testing. Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
This commit is contained in:
parent
55dac2333d
commit
f1c5405873
|
@ -83,18 +83,30 @@ jobs:
|
||||||
displayName: macOS Tests
|
displayName: macOS Tests
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
big-sur:
|
big-sur-Debug:
|
||||||
imageName: "macOS-11"
|
imageName: "macOS-11"
|
||||||
B_BUILD_TYPE: Debug
|
B_BUILD_TYPE: Debug
|
||||||
BARRIER_VERSION_STAGE: Debug
|
BARRIER_VERSION_STAGE: Debug
|
||||||
catalina-Release:
|
catalina-Debug:
|
||||||
imageName: "macOS-10.15"
|
imageName: "macOS-10.15"
|
||||||
B_BUILD_TYPE: Debug
|
B_BUILD_TYPE: Debug
|
||||||
BARRIER_VERSION_STAGE: Debug
|
BARRIER_VERSION_STAGE: Debug
|
||||||
mojave-Release:
|
mojave-Debug:
|
||||||
imageName: "macOS-10.14"
|
imageName: "macOS-10.14"
|
||||||
B_BUILD_TYPE: Debug
|
B_BUILD_TYPE: Debug
|
||||||
BARRIER_VERSION_STAGE: Debug
|
BARRIER_VERSION_STAGE: Debug
|
||||||
|
big-sur-Release:
|
||||||
|
imageName: "macOS-11"
|
||||||
|
B_BUILD_TYPE: Release
|
||||||
|
BARRIER_VERSION_STAGE: Release
|
||||||
|
catalina-Release:
|
||||||
|
imageName: "macOS-10.15"
|
||||||
|
B_BUILD_TYPE: Release
|
||||||
|
BARRIER_VERSION_STAGE: Release
|
||||||
|
mojave-Release:
|
||||||
|
imageName: "macOS-10.14"
|
||||||
|
B_BUILD_TYPE: Release
|
||||||
|
BARRIER_VERSION_STAGE: Release
|
||||||
pool:
|
pool:
|
||||||
vmImage: $(imageName)
|
vmImage: $(imageName)
|
||||||
variables:
|
variables:
|
||||||
|
|
Loading…
Reference in New Issue