diff options
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r-- | azure-pipelines.yml | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 270075fc9c1..d177d0138c9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -14,7 +14,6 @@ jobs: pool: vmImage: vs2017-win2016 strategy: - maxParallel: 4 matrix: Debug64: BuildPlatform: x64 @@ -100,8 +99,32 @@ jobs: timeoutInMinutes: 90 pool: vmImage: ubuntu-16.04 + strategy: + matrix: + GCC4: + CC: gcc + CXX: g++ + platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU + GCC6: + CC: gcc-6 + CXX: g++-6 + PackageDeps: g++-6 + platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU + GCC7: + CC: gcc-7 + CXX: g++-7 + PackageDeps: g++-7 + platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU + GCC8: + CC: gcc-8 + CXX: g++-8 + PackageDeps: g++-8 + platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU steps: - - script: sudo apt-get --yes update && sudo apt-get --yes install libxerces-c-dev libssl-dev + - 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 $(PackageDeps) displayName: install system package dependencies - powershell: | '#include "ace/config-linux.h"' > $(ACE_ROOT)/ace/config.h @@ -113,7 +136,7 @@ jobs: - powershell: | 'xerces3=1' > $(ACE_ROOT)/include/makeinclude/platform_macros.GNU 'ssl=1' >> $(ACE_ROOT)/include/makeinclude/platform_macros.GNU - 'include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU' >> $(ACE_ROOT)/include/makeinclude/platform_macros.GNU + "$(platform_file)" >> $(ACE_ROOT)/include/makeinclude/platform_macros.GNU displayName: Create platform_macros file - powershell: git clone --depth 1 git://github.com/DOCGroup/MPC.git $(MPC_ROOT) displayName: git clone MPC |