File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change
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'
You can’t perform that action at this time.
0 commit comments