Skip to content

Commit 19c9f1c

Browse files
authored
Add Ubuntu 16.04 Azure Pipelines Validation (#898)
1 parent 2aa4a64 commit 19c9f1c

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

azure-pipelines.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# CppRestSdk Azure Pipelines Configuration
2+
3+
jobs:
4+
- job: Ubuntu_1604_Apt_Debug
5+
pool:
6+
vmImage: 'Ubuntu 16.04'
7+
steps:
8+
- script: |
9+
sudo apt-get install -y ppa-purge
10+
sudo ppa-purge -y ppa:ondrej/php
11+
sudo apt-get install -y libboost-atomic-dev libboost-thread-dev libboost-system-dev libboost-date-time-dev libboost-regex-dev libboost-filesystem-dev libboost-random-dev libboost-chrono-dev libboost-serialization-dev libwebsocketpp-dev brotli openssl libssl-dev ninja-build
12+
displayName: Apt install dependencies
13+
- script: mkdir build.debug
14+
displayName: Make build.debug
15+
- task: CMake@1
16+
inputs:
17+
workingDirectory: 'build.debug'
18+
cmakeArgs: '-G Ninja -DCMAKE_BUILD_TYPE=Debug ..'
19+
- script: |
20+
cd build.debug
21+
ninja -j 2
22+
displayName: 'Run ninja'
23+
- job: Ubuntu_1604_Apt_Release
24+
pool:
25+
vmImage: 'Ubuntu 16.04'
26+
steps:
27+
- script: |
28+
sudo apt-get install -y ppa-purge
29+
sudo ppa-purge -y ppa:ondrej/php
30+
sudo apt-get install -y libboost-atomic-dev libboost-thread-dev libboost-system-dev libboost-date-time-dev libboost-regex-dev libboost-filesystem-dev libboost-random-dev libboost-chrono-dev libboost-serialization-dev libwebsocketpp-dev brotli openssl libssl-dev ninja-build
31+
displayName: Apt install dependencies
32+
- script: mkdir build.release
33+
displayName: Make build.release
34+
- task: CMake@1
35+
inputs:
36+
workingDirectory: 'build.release'
37+
cmakeArgs: '-G Ninja -DCMAKE_BUILD_TYPE=Release ..'
38+
- script: |
39+
cd build.release
40+
ninja -j 2
41+
displayName: 'Run ninja'

0 commit comments

Comments
 (0)