From f1c5405873393856c841f0029e6dcbd9634ed6f0 Mon Sep 17 00:00:00 2001 From: Dom Rodriguez Date: Fri, 5 Nov 2021 15:34:35 +0000 Subject: [PATCH] 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 --- azure-pipelines.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d27fb1e6..3a63c751 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -83,18 +83,30 @@ jobs: displayName: macOS Tests strategy: matrix: - big-sur: + big-sur-Debug: imageName: "macOS-11" B_BUILD_TYPE: Debug BARRIER_VERSION_STAGE: Debug - catalina-Release: + catalina-Debug: imageName: "macOS-10.15" B_BUILD_TYPE: Debug BARRIER_VERSION_STAGE: Debug - mojave-Release: + mojave-Debug: imageName: "macOS-10.14" B_BUILD_TYPE: 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: vmImage: $(imageName) variables: