[master] 76da81191 More travis fiddling
Federico G. Schwindt
fgsch at lodoss.net
Fri Mar 15 01:20:09 UTC 2019
commit 76da8119139217f4593a48ceb021f13d07d6aae3
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date: Fri Mar 15 01:18:13 2019 +0000
More travis fiddling
diff --git a/.travis.yml b/.travis.yml
index fbf0c9b85..54868f05b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,41 +1,37 @@
---
language: c
-addons:
- apt:
- packages:
- - python3-docutils
- - python3-sphinx
-
-before_script:
- - ./autogen.sh
- - ./configure
-
-script:
- - |
- if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then
- make -j3 distcheck VERBOSE=1
- else
- make -j3 check VERBOSE=1
- fi
-
jobs:
+ allow_failures:
+ - os: osx
+ - env: SAN_BUILD=1
+ fast_finish: true
include:
- - stage: test
- if: type != cron
- os: linux
- dist: xenial
- compiler: gcc
- - stage: test
- if: type != cron
- os: linux
- dist: xenial
- compiler: clang
- - stage: test
+ - &test-linux
+ stage: test
if: type != cron
os: linux
dist: xenial
compiler: clang
+ addons:
+ apt:
+ packages:
+ - nghttp2
+ - python3-docutils
+ - python3-sphinx
+ before_script:
+ - ./autogen.sh
+ - ./configure
+ script: &script-common
+ - |
+ if [[ "$TRAVIS_PULL_REQUEST" != "false" ]]; then
+ make -j3 distcheck VERBOSE=1
+ else
+ make -j3 check VERBOSE=1
+ fi
+ - <<: *test-linux
+ compiler: gcc
+ - <<: *test-linux
env: SAN_BUILD=1
before_script:
- |
@@ -60,14 +56,16 @@ jobs:
- export PATH="/usr/local/opt/sphinx-doc/bin:$PATH"
- ./autogen.sh
- ./configure
- - stage: coverity
+ script: *script-common
+ - <<: *test-linux
+ 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
+ - curl --data "token=$COVTOKEN&project=varnish" -o coverity_tool.tgz https://scan.coverity.com/download/linux64
- tar -xf coverity_tool.tgz
- - export PATH=$PATH:$(pwd)/cov-analysis-*/bin
+ - export PATH=$PATH:$(echo $(pwd)/cov-analysis-*/bin)
script:
- ./autogen.sh
- ./configure
@@ -79,10 +77,6 @@ jobs:
--form version="$TRAVIS_COMMIT" \
--form description="$TRAVIS_BRANCH" \
'https://scan.coverity.com/builds?project=varnish'
- fast_finish: true
- allow_failures:
- - os: osx
- - env: SAN_BUILD=1
notifications:
irc:
More information about the varnish-commit
mailing list