Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a77224f

Browse files
committed
setup CI
1 parent f938f6b commit a77224f

File tree

3 files changed

+131
-0
lines changed

3 files changed

+131
-0
lines changed

‎azure-pipelines.yml‎

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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'

‎ci-install-mbedtls.sh‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
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 ../

‎ci-install-oatpp-modules.sh‎

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
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

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /