-
Notifications
You must be signed in to change notification settings - Fork 8
/
.travis.yml
48 lines (36 loc) · 1.46 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
dist: trusty
sudo: required
arch:
- amd64
- ppc64le
language: c
before_script:
- autoreconf -if
script:
- CFLAGS=-coverage LDFLAGS=-lgcov ./configure --prefix=/usr
- make -k check V=1 TESTS=
- if ! sudo make check; then cat ./test-suite.log ; exit 1; fi
compiler:
- clang
- gcc
matrix:
exclude:
- arch: ppc64le
compiler: clang
addons:
apt:
packages:
- libcryptsetup-dev
coverity_scan:
project:
name: "latchset/luksmeta"
description: "LUKSMeta builds via Travis CI"
notification_email: npmccallum@redhat.com
build_command_prepend: "./configure; make clean"
build_command: "make -j 4"
branch_pattern: coverity_scan
env:
global:
- secure: "ehbWCKZW2ObWNXo4w1XvrrKdChVEL/qHQwZNsLVzuI8z/aVau3tF1BLFgxoDJmyO8iVM1nLDEbZ7NChVpggqpYVXX/Jq7zo1S77q6mXvv6MPFVfokukgsnXrkxUJtJVE0rs47Xu8lDT454pKjTaG2zbaEuBNOaMmohVWWIwAxGcNAEtUGIxir0chma1x5wmpXLNQ3UO6+SoqAh0OD9hPFxEaMD+3eNCemmgkrTknqduOU8hntdskT05u0uH50TLSxMWhOwDcqkub2zc2g0E4WWtFXyqdJS6mQv6nYO5l2JiM0rIKzGA7ST2dyKmN/iV3lT+g/PsMhzRE19NT3gqXlWjLEu7ufCoLRqJkthTwfdKfB1o5uwPttin89ZTtkRgthWkVwRtKh+4jL7FWsbip1RcMJURBs1A0e6/AX1EQ9UmdrKLddKwrBy9j2hVX65Fq6rmznZ5QLPJgZKYtUC8qA7L39C0PyJQThoeqSa8JpozSl+l4YSC8c/5E8s2MuiLdX1kuSyFXqgZPGbTt0TLlMsG7FINnvmzYwSO24EsUqmjTz+FfOHpGu/3Jpt23bjZ0iunSB0pQ3jgqnJ9HZRq+4BzqesqXtD9mcfEAwHcPTsj0kRGEoptDT+MlZZ9Dpi/lFghnglIbkpyL95u6t21s8Q9OQ0GhiZpEuMnYimxklMo="
after_success:
- bash <(curl -s https://codecov.io/bash)