mirror of
https://github.com/falk-werner/webfuse
synced 2024-10-27 20:34:10 +00:00
76 lines
1.7 KiB
YAML
76 lines
1.7 KiB
YAML
language: cpp
|
|
|
|
compiler:
|
|
- gcc
|
|
|
|
env:
|
|
- secure: "yWViwwKTcNhFyfki7_k4hw"
|
|
|
|
addons:
|
|
apt:
|
|
update: true
|
|
packages:
|
|
- valgrind
|
|
coverity_scan:
|
|
project:
|
|
name: falk-werner/fuse-wsfs
|
|
version: 0.1.0
|
|
description: websocket filesystem based on libfuse
|
|
build_command_prepend: "mkdir .coverity_build && cd .coverity_build && cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_EXAMPLE=ON -DWITH_TESTS=ON .."
|
|
build_command: "make"
|
|
branch_pattern: coverity_scan
|
|
|
|
before_install:
|
|
- mkdir -p .deps
|
|
- cd .deps
|
|
- wget -O fuse-3.1.1.tar.gz https://github.com/libfuse/libfuse/archive/fuse-3.1.1.tar.gz
|
|
- tar -xf fuse-3.1.1.tar.gz
|
|
- cd libfuse-fuse-3.1.1
|
|
- ./makeconf.sh
|
|
- ./configure
|
|
- make
|
|
- sudo make install
|
|
- cd ..
|
|
- wget -O libwebsockets-3.1.0.tar.gz https://github.com/warmcat/libwebsockets/archive/v3.1.0.tar.gz
|
|
- tar -xf libwebsockets-3.1.0.tar.gz
|
|
- cd libwebsockets-3.1.0
|
|
- mkdir .build
|
|
- cd .build
|
|
- cmake ..
|
|
- make
|
|
- sudo make install
|
|
- cd ..
|
|
- cd ..
|
|
- wget -O libjansson-2.12.tar.gz https://github.com/akheron/jansson/archive/v2.12.tar.gz
|
|
- tar -xf libjansson-2.12.tar.gz
|
|
- cd jansson-2.12
|
|
- mkdir .build
|
|
- cd .build
|
|
- cmake ..
|
|
- make
|
|
- sudo make install
|
|
- cd ..
|
|
- cd ..
|
|
- wget -O gtest-1.8.1.tar.gz https://github.com/google/googletest/archive/release-1.8.1.tar.gz
|
|
- tar -xf gtest-1.8.1.tar.gz
|
|
- cd googletest-release-1.8.1
|
|
- mkdir .build
|
|
- cd .build
|
|
- cmake ..
|
|
- make
|
|
- sudo make install
|
|
- cd ..
|
|
- cd ..
|
|
- cd ..
|
|
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
|
|
|
|
|
|
before_script:
|
|
- mkdir .build
|
|
- cd .build
|
|
- cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_EXAMPLE=ON -DWITH_TESTS=ON ..
|
|
|
|
script:
|
|
- make
|
|
- valgrind ./alltests
|