-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
47 lines (38 loc) · 1.98 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
language: cpp
branches:
only:
- master
- coverity_scan
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: "R6Znl1/0h1vI9UBrkKO9aI1EjCUTwVm9T41mO+3d7pEgTLj2p0HM+xcoYjkjGavNZx5+Dn6Rg0Yzygsd9Sqmy5RtAfyyOvMpVEWoWwZz+TqvTwaDaLefKPa+1W1pRmY2vbVq5/vMtOfRRBqCULwgYetcp2qyXCfjkIIvIQtN3903ORUQuX44Efiy9/wlAAR0eX/fk610HZWA2EsY7gT9AeSrSjpOkJ9eDLw0yYPf8Pwaeb25FQKOMKMRQXeJ96cyWBpTC/5E9SiobxKOqTePViY9MyS9iwIto/w3bGW4keV2xJTnP6MbMyM691TO62q9aKJwu9A+w9ZYGHKNqhJ38mWvqj5ytgdXh/eM7KA735d/TlS5XIoUEPROgHEyLm5pJK+rQLSf4HzJefm3oRojzwlyNmOyooPCE1oPvP8JAg71d9ERH99KacLseiCkQZMBogcBgLaDNskohcovLuIglc4fldYpJzlJnv5yeJcUVQ86khbYgIPmbx0qInrWIxdRwTInsjlsPllZEWvXB7HLEKY4/M0ujsjHqlsiQdOBKBMpC8YfLDtjyi+T8YfLsxOI9e8kqRnO66sXlXtCfs5dDDKvjs/wPqAJgmZDcmYn2ZvIPzS7QFF/HM9Fhurb724gMxo5TBaVgKoDvFZgFSw4PN1saurXbJhqgwPDO77evJY="
before_install:
- echo -n | openssl s_client -connect https://scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
addons:
coverity_scan:
project:
name: "ea4k/klog"
description: "Build submitted via Travis-CI. KLog is a multiplatform free hamradio logger."
notification_email: jaime@robles.es
#build_command_prepend: cov-configure --list-compiler-types
build_command_prepend: "cov-configure --gcc"
build_command: make
branch_pattern: coverity_scan
matrix:
include:
- os: linux
arch: amd64
dist: jammy
before_install:
- sudo apt update
- sudo apt install -y --fix-missing make qmake6 qt6-base-dev qt6-declarative-dev libhamlib-dev build-essential libgl1-mesa-dev libqt6serialport6-dev qt6-positioning-dev libqt6charts6-dev libqt6opengl6-dev qt6-l10n-tools
compiler:
- gcc
before_script:
- qmake6 KLog.pro
script:
- make
after_success:
- coveralls --exclude lib --exclude tests --gcov-options '\-lp'