|
|
|
@ -1,24 +1,27 @@
|
|
|
|
resources:
|
|
|
|
trigger:
|
|
|
|
- repo: self
|
|
|
|
- master
|
|
|
|
|
|
|
|
- 1.9
|
|
|
|
phases:
|
|
|
|
pr:
|
|
|
|
- phase: Linux
|
|
|
|
- master
|
|
|
|
queue:
|
|
|
|
- 1.9
|
|
|
|
name: 'Hosted Ubuntu 1604'
|
|
|
|
|
|
|
|
parallel: 2
|
|
|
|
jobs:
|
|
|
|
|
|
|
|
- job: Linux
|
|
|
|
|
|
|
|
displayName: Ubuntu-16.04
|
|
|
|
|
|
|
|
pool:
|
|
|
|
|
|
|
|
vmImage: ubuntu-16.04
|
|
|
|
|
|
|
|
strategy:
|
|
|
|
matrix:
|
|
|
|
matrix:
|
|
|
|
Debug:
|
|
|
|
Debug:
|
|
|
|
BuildType: Debug
|
|
|
|
BuildType: Debug
|
|
|
|
Release:
|
|
|
|
Release:
|
|
|
|
BuildType: Release
|
|
|
|
BuildType: Release
|
|
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
steps:
|
|
|
|
- script: |
|
|
|
|
- script: |
|
|
|
|
sudo add-apt-repository deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main
|
|
|
|
sudo add-apt-repository deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main
|
|
|
|
sudo apt-get update
|
|
|
|
sudo apt-get update
|
|
|
|
sudo apt-get install -y ninja-build clang-8
|
|
|
|
sudo apt-get install -y ninja-build clang-8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- task: CMake@1
|
|
|
|
- task: CMake@1
|
|
|
|
inputs:
|
|
|
|
inputs:
|
|
|
|
cmakeArgs: '.. -GNinja -DCMAKE_BUILD_TYPE=$(BuildType) -DTESTS=ON -DCMAKE_CXX_COMPILER=clang++-8 -DCMAKE_C_COMPILER=clang-8'
|
|
|
|
cmakeArgs: '.. -GNinja -DCMAKE_BUILD_TYPE=$(BuildType) -DTESTS=ON -DCMAKE_CXX_COMPILER=clang++-8 -DCMAKE_C_COMPILER=clang-8'
|
|
|
|
|