X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=.travis.yml;h=cdb4d148de28805538c58daaa80f5e69c07b83ee;hp=18f2c1648e4561e028c49fe31d6bfd03039c4feb;hb=fa550d3d87db092813d3c1e00e041467f3b9696b;hpb=2fa6a29538e1e83ac64423b0b0ea0e2e9d271df2 diff --git a/.travis.yml b/.travis.yml index 18f2c164..cdb4d148 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,21 +4,29 @@ 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: xcode10.1 + 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 before_install: # When building the coverity_scan branch, allow only the first job to continue to avoid travis-ci/travis-ci#1975. @@ -28,7 +36,10 @@ before_script: autoreconf -vif script: - if [[ "${TRAVIS_BRANCH}" == "coverity_scan" ]]; then exit 0; fi + - type pkg-config + - pkg-config --list-all | sort -u - ./configure + - cat config.log - make distcheck DISTCHECK_CONFIGURE_FLAGS="--disable-dependency-tracking --enable-debug" addons: @@ -102,6 +113,7 @@ addons: packages: - curl - glib + - grpc - hiredis - libdbi - libmemcached @@ -113,7 +125,9 @@ addons: - librdkafka - libstatgrab - libvirt + - libxml2 - lua + - mongo-c-driver - mosquitto - mysql-client - net-snmp