summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--azure-pipelines.yml23
1 files changed, 19 insertions, 4 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 29ffb9639f3..8e60c40d0d9 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -100,14 +100,29 @@ jobs:
timeoutInMinutes: 90
pool:
vmImage: ubuntu-16.04
- variables:
- CC: gcc-8
- CXX: g++-8
+ strategy:
+ maxParallel: 4
+ matrix:
+ GCC4:
+ CC: gcc
+ CXX: g++
+ GCC6:
+ CC: gcc-6
+ CXX: g++-6
+ PackageDeps: g++-6
+ GCC7:
+ CC: gcc-7
+ CXX: g++-7
+ PackageDeps: g++-7
+ GCC8:
+ CC: gcc-8
+ CXX: g++-8
+ PackageDeps: g++-8
steps:
- script: |
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo apt-get --yes update
- sudo apt-get --yes install libxerces-c-dev libssl-dev g++-8
+ sudo apt-get --yes install libxerces-c-dev libssl-dev $(PackageDeps)
displayName: install system package dependencies
- powershell: |
'#include "ace/config-linux.h"' > $(ACE_ROOT)/ace/config.h