forked from xournalpp/xournalpp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
61 lines (48 loc) · 1.97 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
language:
- c
- cpp
# clang is not supported for poppler
compiler: gcc
cache:
- ccache
os: linux
dist: xenial
sudo: false
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: "gbpO001CnG6qPdcDr3t9SYL/C9DnxJZBeaAt+jKrd7SJ3Db0cKfVJRs9BTVrpznuoMNpb3T8R6gludUGNgxn2OkASHrlPBoK6xp4Npo4LVfbA6LVQsXr7znQnBueOQ//5WUhYoKGrbaeuxGAAcCxVNnCwmwp+nACPMobYUcGvlXc0Qx3Ao1PTKnk0lYCnkWlHxBcSZoUDjOCmanEvavNxapq29bnouO6EWEpu1tp0UngG0rA6irMOcSMmg7GtxJpk0uJ4JQm0GHWI2swU5VptKdS3cJ1o04+l9sfvElv2ekgNKlp1tqsJJpzg6VHwtt5kOkfzD8MfV0CY6084LEGAKz92uIHFdDI9jOlGJ0idjQyumWV59yVXw0a6visBzHzwEKxh4OgMS2GIdIfkzD1ipDz0Oq6bPaW6ueJ8fkQIaenwGqSiCyyfA9ULyqz/erSrV6rYBtBcgmer661RmVeEfZoa6O5TETEzRIMowJnOuU9PTrkoPmsSyfTXloeWpD3gkk7+2W7mLm/HXlKV1NJnT3fnq3lmgEmd2yoGB49aWTa3cf0xa0lnXlHqXAAmdvduebKN10byf3wcaDkb5ZzcF7iWYqYtUgiWGDX2lnN7kSFtjfF2+MkpfDQrKQyzxeIIzyjxFQ05ooZwcTW0R6X3EKGtwH8nUxSoMIsVUEGpGM="
addons:
apt:
packages:
- cmake
- libcppunit-dev
- libgtk-3-dev
- libpoppler-glib-dev
- portaudio19-dev
- libsndfile-dev
- liblua5.3-dev
- libzip-dev
coverity_scan:
project:
name: "xournalpp/xournalpp"
description: "Notetaking software designed around a tablet."
notification_email: [email protected]
build_command_prepend: "cmake .. -DENABLE_CPPUNIT=ON"
build_command: "make"
branch_pattern: coverity_scan
before_script:
- "mkdir build"
- "cd build"
script:
- "cmake .. -DCMAKE_DEBUG_INCLUDES_LDFLAGS=ON -DENABLE_CPPUNIT=ON -DDEBUG_COMPILE=ON"
- "make -j `grep processor /proc/cpuinfo | tail -c 2`"
- "ctest"
notifications:
webhooks:
urls:
- https://webhooks.gitter.im/e/4879506130dac18d2f63
on_success: change # options: [always|never|change] default: always
on_failure: always # options: [always|never|change] default: always
on_start: never # options: [always|never|change] default: always