Initial attempt at Azure Pipelines build.

main
David Chisnall 7 years ago
parent f4b381febb
commit 2398372459

@ -1,11 +0,0 @@
os:
- linux
- osx
language: cpp
compiler: clang
script:
- mkdir build
- cd build
- cmake -DCMAKE_BUILD_TYPE=Debug ..
- cmake --build .
- ctest

@ -0,0 +1,38 @@
resources:
- repo: self
phases:
- phase: Linux
queue:
name: 'Hosted Ubuntu 1604'
parallel: 2
matrix:
Debug:
BuildType: Debug
Release:
BuildType: Release
steps:
- script: |
sudo add-apt-repository deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main
sudo apt-get update
sudo apt-get install -y ninja-build clang-8
- task: CMake@1
inputs:
cmakeArgs: '.. -GNinja -DCMAKE_BUILD_TYPE=$(BuildType) -DTESTS=ON -DCMAKE_CXX_COMPILER=clang++-8 -DCMAKE_C_COMPILER=clang-8'
- script: |
ninja
workingDirectory: build
failOnStderr: true
displayName: 'Compile'
- script: |
ctest -j 4 --output-on-failure
workingDirectory: build
failOnStderr: true
displayName: 'Test'
Loading…
Cancel
Save