X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=.travis.yml;h=4ba4e2a6d4bc4cb50dc5f5cfb7abe7c16a429fa4;hp=7245affadafe0230d970c023cf12fb5f63e6c049;hb=HEAD;hpb=7f21554b8a4fa957cbca7ac64df638aa726f7c0f diff --git a/.travis.yml b/.travis.yml index 7245affa..45fb898a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,27 +1,46 @@ # 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=" + - MAKEFLAGS="-j 2" + # 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=" + +matrix: + include: + - os: osx + osx_image: xcode11.2 + compiler: clang + jdk: openjdk10 + env: + - CXX=clang++ + - PATH="/usr/local/opt/mysql-client/bin:$PATH" + - JAVA_HOME="/Library/Java/JavaVirtualMachines/openjdk-13.jdk/Contents/Home" + - os: linux + dist: xenial + compiler: clang + jdk: openjdk10 + - os: linux + dist: xenial + compiler: gcc + jdk: openjdk10 -dist: trusty -os: - - linux - - osx -compiler: - - gcc - - clang -language: c 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 + - type pkg-config + - pkg-config --list-all | sort -u - ./configure - - make distcheck + - cat config.log + - make distcheck DISTCHECK_CONFIGURE_FLAGS="--disable-dependency-tracking --enable-debug" addons: apt: @@ -44,12 +63,11 @@ addons: - liblua50-dev - liblua5.1-0-dev - liblua5.2-dev - - liblvm2-dev - libmemcached-dev - libmicrohttpd-dev - libmnl-dev - libmodbus-dev - - libmosquitto0-dev + - libmosquitto-dev - libmysqlclient-dev - libnotify-dev - libopenipmi-dev @@ -66,7 +84,6 @@ addons: - libsensors4-dev - libsigrok-dev - libsnmp-dev - - libstatgrab-dev - libtokyocabinet-dev - libtokyotyrant-dev - libudev-dev @@ -103,9 +120,10 @@ addons: - liboping - libpcap - librdkafka - - libstatgrab - libvirt + - libxml2 - lua + - mongo-c-driver - mosquitto - mysql-client - net-snmp @@ -114,9 +132,15 @@ addons: - protobuf - protobuf-c - python + - qpid-proton - rabbitmq-c - riemann-client - rrdtool - tokyo-cabinet - varnish - yajl + +git: + quiet: true + submodules: false + depth: 1