2021-10-15 18:20:49 +00:00
|
|
|
language: cpp
|
2021-03-05 10:21:21 +00:00
|
|
|
branches:
|
2021-10-15 18:22:07 +00:00
|
|
|
only:
|
|
|
|
- master
|
2021-10-21 12:01:25 +00:00
|
|
|
- coverity_scan
|
2021-10-15 18:38:18 +00:00
|
|
|
env:
|
|
|
|
global:
|
|
|
|
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
|
|
|
|
# via the "travis encrypt" command using the project repo's public key
|
2021-10-21 13:27:31 +00:00
|
|
|
- secure: "R6Znl1/0h1vI9UBrkKO9aI1EjCUTwVm9T41mO+3d7pEgTLj2p0HM+xcoYjkjGavNZx5+Dn6Rg0Yzygsd9Sqmy5RtAfyyOvMpVEWoWwZz+TqvTwaDaLefKPa+1W1pRmY2vbVq5/vMtOfRRBqCULwgYetcp2qyXCfjkIIvIQtN3903ORUQuX44Efiy9/wlAAR0eX/fk610HZWA2EsY7gT9AeSrSjpOkJ9eDLw0yYPf8Pwaeb25FQKOMKMRQXeJ96cyWBpTC/5E9SiobxKOqTePViY9MyS9iwIto/w3bGW4keV2xJTnP6MbMyM691TO62q9aKJwu9A+w9ZYGHKNqhJ38mWvqj5ytgdXh/eM7KA735d/TlS5XIoUEPROgHEyLm5pJK+rQLSf4HzJefm3oRojzwlyNmOyooPCE1oPvP8JAg71d9ERH99KacLseiCkQZMBogcBgLaDNskohcovLuIglc4fldYpJzlJnv5yeJcUVQ86khbYgIPmbx0qInrWIxdRwTInsjlsPllZEWvXB7HLEKY4/M0ujsjHqlsiQdOBKBMpC8YfLDtjyi+T8YfLsxOI9e8kqRnO66sXlXtCfs5dDDKvjs/wPqAJgmZDcmYn2ZvIPzS7QFF/HM9Fhurb724gMxo5TBaVgKoDvFZgFSw4PN1saurXbJhqgwPDO77evJY="
|
2021-10-15 18:38:18 +00:00
|
|
|
|
2021-10-15 19:05:51 +00:00
|
|
|
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-
|
|
|
|
|
2021-10-15 18:38:18 +00:00
|
|
|
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
|
2021-11-21 10:24:57 +00:00
|
|
|
#build_command_prepend: cov-configure --list-compiler-types
|
2021-10-21 13:36:19 +00:00
|
|
|
build_command_prepend: "cov-configure --gcc"
|
2021-10-21 11:56:36 +00:00
|
|
|
build_command: make
|
2021-10-21 12:01:25 +00:00
|
|
|
branch_pattern: coverity_scan
|
2021-10-15 18:38:18 +00:00
|
|
|
|
2021-10-15 18:22:07 +00:00
|
|
|
matrix:
|
|
|
|
include:
|
|
|
|
- os: linux
|
|
|
|
arch: amd64
|
|
|
|
dist: focal
|
2021-10-21 11:59:10 +00:00
|
|
|
|
2021-10-15 18:22:07 +00:00
|
|
|
before_install:
|
2021-10-15 18:38:18 +00:00
|
|
|
- sudo apt-get update
|
|
|
|
- sudo apt-get -y install qtbase5-dev libsqlite3-dev
|
2022-04-04 08:57:30 +00:00
|
|
|
- sudo apt-get -y install qttools5-dev-tools qtchooser libqt5charts5-dev libqt5serialport5-dev libhamlib++-dev qt5-qmake qttools5-dev libqt5sql5-sqlite qtdeclarative5-dev qtpositioning5-dev libhamlib-dev
|
2021-10-21 11:59:10 +00:00
|
|
|
|
2021-10-15 18:22:07 +00:00
|
|
|
compiler:
|
|
|
|
- gcc
|
2021-10-21 11:59:10 +00:00
|
|
|
|
|
|
|
before_script:
|
2021-10-15 18:22:07 +00:00
|
|
|
- qmake KLog.pro
|
2021-10-21 11:59:10 +00:00
|
|
|
|
|
|
|
script:
|
2021-10-15 18:22:07 +00:00
|
|
|
- make
|
2021-10-21 13:27:31 +00:00
|
|
|
|
2022-04-14 08:48:50 +00:00
|
|
|
after_success:
|
2022-04-14 08:50:57 +00:00
|
|
|
- coveralls --exclude lib --exclude tests --gcov-options '\-lp'
|
2022-04-14 08:48:50 +00:00
|
|
|
|