First stab at getting coverity running

parent 2897c7e4
---
language: c
matrix:
fast_finish: true
include:
......@@ -19,6 +20,7 @@ matrix:
allow_failures:
- os: osx
- env: SAN_FLAGS="--enable-asan --enable-ubsan"
addons:
apt:
packages:
......@@ -29,13 +31,15 @@ addons:
- docutils
- nghttp2
- sphinx-doc
notifications:
irc:
channels:
- "irc.linpro.no#varnish-hacking"
on_success: change
use_notice: true
before_install:
before_script:
- |
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
export PATH="/usr/local/opt/sphinx-doc/bin:$PATH"
......@@ -48,6 +52,7 @@ before_install:
fi
- ./autogen.sh
- ./configure ${CONFIGURE_ARGS}
script:
- |
if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then
......@@ -55,3 +60,25 @@ script:
else
make -j3 check VERBOSE=1
fi
jobs:
include:
- stage: coverity
if: type = cron
env:
- secure: "TndnHrwJk9FRSuVQWUk+ZrRc0jcNc0PW3TnvbRicIIwvYSLkMV5Y1tCQ5Jq/P98DA48/N/gf9DCAiFkxrNSKVeOY70FKgHYWlS130GhTv7r0c8zd+CdEXNORclcbBNV5F3Pli/LxZ+RUImjOfwcIcWV4eYv54Xv7aNFDAaDt4G9QlkSwXykLlZkoWLJQXFbhDBFioT1F1mucD9q9izEEeE+kqO1QH/IfobAq9v7/WrcS38sYI+0WvB1S0ajWuZJgRYqy1bocDNcQd05Vbr9NfAdJ9y+4VTuluZtTUyLxu3/0Tw8mAjHkcpOeNU26r3LnpdRk+5JuOFej/MrCmYRRawVfyvNGtu9RwcMkv8jl48TTs5kTf6UwFqJhe85QSlSi7IszfrE8HfB7B6u8eRr67rqjTr9k/BwEQyoBdK4JElQDj4A1GYHClomxgzmMZnVLvStnAm+IjdNlee4SfY0jj2KfPBd/v6Ms+LGVqNV9NDDKRQdOQD+H52MkIWs5Xu9fU5VaWP+xjFomA9aXex3r5FCssgyQ2P+HtWPdjNEtrkNezzfZ5b+VBVP87RdxfSqkZaRxi6gof0AgeTHWoi7GN1scseiKLxxCI7C0dfQgKrXTN7mZdcED1MMYdiaSI9mlSYQDDUHMQGeY1n3a9D6bUcC/TcmYo524PoTFBZgbbYM="
before_script:
- curl -s --data token=$COVTOKEN -O coverity_tool.tgz https://scan.coverity.com/download/linux64
- tar -xf coverity_tool.tgz
- export PATH=$PATH:$(pwd)/cov-analysis-*/bin
script:
- ./autogen.sh
- ./configure
- cov-build --dir cov-int make
- tar -cfz varnish.tgz cov-int
- curl --form token=$COVTOKEN \
--form email=varnish-dev@varnish-cache.org \
--form file=@varnish.tgz \
--form version="$TRAVIS_COMMIT" \
--form description="$TRAVIS_BRANCH" \
'https://scan.coverity.com/builds?project=varnish'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment