File tree 3 files changed +131
-0
lines changed 3 files changed +131
-0
lines changed Original file line number Diff line number Diff line change
1
+ jobs :
2
+ - job : ubuntu_16_04
3
+ displayName : ' Build - Ubuntu 16.04'
4
+ continueOnError : false
5
+ pool :
6
+ vmImage : ' Ubuntu 16.04'
7
+ container :
8
+ image : lganzzzo/ubuntu-cmake:latest
9
+ workspace :
10
+ clean : all
11
+ steps :
12
+ - script : |
13
+ sudo ./ci-install-mbedtls.sh
14
+ displayName: 'install mbedtls'
15
+ - script : |
16
+ sudo ./ci-install-oatpp-modules.sh
17
+ displayName: 'install oatpp modules'
18
+ - script : |
19
+ sudo cmake ..
20
+ sudo make
21
+ make test ARGS="-V"
22
+ workingDirectory: async-server/build
23
+ displayName: 'build async-server'
24
+ - script : |
25
+ sudo cmake ..
26
+ sudo make
27
+ make test ARGS="-V"
28
+ workingDirectory: async-server-rooms/build
29
+ displayName: 'build async-server-rooms'
30
+ - script : |
31
+ sudo cmake ..
32
+ sudo make
33
+ make test ARGS="-V"
34
+ workingDirectory: client/build
35
+ displayName: 'build client'
36
+ - script : |
37
+ sudo cmake ..
38
+ sudo make
39
+ make test ARGS="-V"
40
+ workingDirectory: client-binance.com/build
41
+ displayName: 'build client-binance.com'
42
+ - script : |
43
+ sudo cmake ..
44
+ sudo make
45
+ make test ARGS="-V"
46
+ workingDirectory: client-mbedtls/build
47
+ displayName: 'build client-mbedtls'
48
+ - script : |
49
+ sudo cmake ..
50
+ sudo make
51
+ make test ARGS="-V"
52
+ workingDirectory: server/build
53
+ displayName: 'build server'
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ rm -rf tmp
4
+
5
+ mkdir tmp
6
+ cd tmp
7
+
8
+ git clone -b ' mbedtls-2.16.1' --single-branch --depth 1 --recurse-submodules https://github.com/ARMmbed/mbedtls
9
+
10
+ cd mbedtls
11
+ mkdir build && cd build
12
+
13
+ cmake ..
14
+ make
15
+ make test
16
+ make install
17
+
18
+ cd ../
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ rm -rf tmp
4
+
5
+ mkdir tmp
6
+ cd tmp
7
+
8
+ # #########################################################
9
+ # # install oatpp
10
+
11
+ MODULE_NAME=" oatpp"
12
+
13
+ git clone --depth=1 https://github.com/oatpp/$MODULE_NAME
14
+
15
+ cd $MODULE_NAME
16
+ mkdir build
17
+ cd build
18
+
19
+ cmake ..
20
+ make install
21
+
22
+ cd ../../
23
+
24
+ # #########################################################
25
+ # # install oatpp-websocket
26
+
27
+ MODULE_NAME=" oatpp-websocket"
28
+
29
+ git clone --depth=1 https://github.com/oatpp/$MODULE_NAME
30
+
31
+ cd $MODULE_NAME
32
+ mkdir build
33
+ cd build
34
+
35
+ cmake ..
36
+ make install
37
+
38
+ cd ../../
39
+
40
+ # #########################################################
41
+ # # install oatpp-mbedtls
42
+
43
+ MODULE_NAME=" oatpp-mbedtls"
44
+
45
+ git clone --depth=1 https://github.com/oatpp/$MODULE_NAME
46
+
47
+ cd $MODULE_NAME
48
+ mkdir build
49
+ cd build
50
+
51
+ cmake ..
52
+ make install
53
+
54
+ cd ../../
55
+
56
+ # #########################################################
57
+
58
+ cd ../
59
+
60
+ rm -rf tmp
You can’t perform that action at this time.
0 commit comments