mirror of
https://github.com/vgough/encfs.git
synced 2025-02-16 09:49:46 +01:00
gcc is default compiler on most distributions, we should also test with it. build.sh exists and should be tested as well, so why not use it in Travis. test.sh outputs much more details than "make check", so run it as well. Additionally, make build.sh and test.sh work when called from other directories.
50 lines
1.1 KiB
YAML
50 lines
1.1 KiB
YAML
dist: trusty
|
|
|
|
language: cpp
|
|
|
|
sudo: true
|
|
|
|
compiler:
|
|
- clang
|
|
- gcc
|
|
|
|
branches:
|
|
only:
|
|
- master
|
|
- coverity_scan
|
|
- travis
|
|
|
|
env:
|
|
global:
|
|
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
|
|
# via the "travis encrypt" command using the project repo's public key
|
|
- secure: "KuAAwjiIqkk4vqSX/M3ZZIvQs6edm+tV8IADiklTUYZIFyxu8FgZ6RbDdMD2sef5bNZA1OZhlcbeRtiKff5CfMtvzc607Lg3NUkpi+ShMynWgqS/e0uCMf9ogEJlUiZMxf4juBi7v6DyMl/WV6pAdJmdfHtzcj8GF2mgTfQjkO8="
|
|
|
|
before_script:
|
|
- sudo modprobe fuse
|
|
- cmake --version
|
|
|
|
script:
|
|
- if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then ./build.sh && ./test.sh && make check -C build ; fi
|
|
|
|
addons:
|
|
coverity_scan:
|
|
project:
|
|
name: "vgough/encfs"
|
|
description: "Build submitted via Travis CI"
|
|
notification_email: vgough@pobox.com
|
|
build_command_prepend: "make clean"
|
|
build_command: "make -j 4"
|
|
branch_pattern: coverity_scan
|
|
|
|
apt:
|
|
sources:
|
|
- ubuntu-toolchain-r-test
|
|
packages:
|
|
- attr
|
|
- clang
|
|
- fuse
|
|
- libfuse-dev
|
|
- gettext
|
|
- cmake3
|