diff options
-rw-r--r-- | azure-pipelines.yml | 23 |
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 |