X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=.travis.yml;h=ee6931fcac769d87936980632b7bf47d70cb7a91;hb=45039202601461cd5ae9a7078b07a611465ebb08;hp=39aaf10be8015e42a5b6114ecd30f1fe05063192;hpb=2d85b65c6906dfd63e6c28c2cda8053ce0600c43;p=collectd.git diff --git a/.travis.yml b/.travis.yml index 39aaf10b..ee6931fc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,29 +1,35 @@ # Travis CI configuration file # https://travis-ci.org/collectd/collectd +language: c + 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: "ZdWWp0XX3C4sLIp4lqeQTWC7vt+GsWjmyRiD17T9833NBAW4dddz310I6iyeXe6oX09ZFFiVIN4ogx9ANcNBx9jriGXI2/82nBhpxOJBebet8JCNS5VeTr4rDSfQOKP+Oc+ko5KbbghTuAtO2CFYiH3jZUcn4TdsYbVanf+TwUs=" -sudo: required -dist: trusty -os: - - linux - - osx -compiler: - - gcc - - clang -language: c +matrix: + include: + - os: osx + osx_image: xcode10.1 + compiler: clang + - os: linux + dist: xenial + compiler: clang + - os: linux + dist: xenial + compiler: gcc + before_install: # When building the coverity_scan branch, allow only the first job to continue to avoid travis-ci/travis-ci#1975. - if [[ "${TRAVIS_BRANCH}" == "coverity_scan" && ! "${TRAVIS_JOB_NUMBER}" =~ \.1$ ]]; then exit 0; fi -before_script: autoreconf -fi + +before_script: autoreconf -vif + script: - if [[ "${TRAVIS_BRANCH}" == "coverity_scan" ]]; then exit 0; fi - ./configure - - make - - make check + - make distcheck DISTCHECK_CONFIGURE_FLAGS="--disable-dependency-tracking --enable-debug" addons: apt: @@ -51,7 +57,7 @@ addons: - libmicrohttpd-dev - libmnl-dev - libmodbus-dev - - libmosquitto0-dev + - libmosquitto-dev - libmysqlclient-dev - libnotify-dev - libopenipmi-dev