summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2018-10-31 12:23:35 +0100
committerJohnny Willemsen <jwillemsen@remedy.nl>2018-10-31 12:23:35 +0100
commit05760e79e587f9d561934a20f3192ca67dd92be7 (patch)
treed28ae819a5e2b2d1744ee1f9f43845de88f40765
parentf7e48fe88d9ddbd26cbe1f2b49d49e8528787dec (diff)
downloadATCD-05760e79e587f9d561934a20f3192ca67dd92be7.tar.gz
Add gcc6/7/8 on Linux
* azure-pipelines.yml:
-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