Added CI
This commit is contained in:
parent
a7c6d6fdb6
commit
c33009beb1
2 changed files with 21 additions and 1 deletions
20
.travis.yml
Normal file
20
.travis.yml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
sudo: required
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
script:
|
||||
- sudo docker run -it -v "$PWD:/repository" debian:testing sh -c "
|
||||
apt-get update &&
|
||||
apt-get install --yes cmake make g\+\+ clang perl libssl-dev libboost-thread-dev libboost-regex-dev libboost-date-time-dev libboost-filesystem-dev &&
|
||||
cd /repository && mkdir build && cd build &&
|
||||
scan-build cmake -DCMAKE_CXX_FLAGS=-Werror .. &&
|
||||
scan-build --status-bugs make &&
|
||||
rm -r * &&
|
||||
CXX=clang++ cmake -DCMAKE_CXX_FLAGS=-Werror .. &&
|
||||
make &&
|
||||
rm -r * &&
|
||||
CXX=g++ cmake -DCMAKE_CXX_FLAGS=-Werror .. &&
|
||||
make &&
|
||||
CTEST_OUTPUT_ON_FAILURE=1 make test
|
||||
"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
Simple-Web-Server
|
||||
Simple-Web-Server [](https://travis-ci.org/eidheim/Simple-Web-Server)
|
||||
=================
|
||||
|
||||
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue