language: c
sudo: false
compiler:
- gcc
- clang
env:
global:
# Encrypted COVERITY_SCAN_TOKEN
- secure: "BQDASY4yNtsHV5bX6CDcFux4csQ4lkKm+Ihjwslab6XVOX8YAQrFeq6bHw+eCl8uCybrwUCOHYavvCHAFIBp5ik5D/NZUid+U1Yk1DSw6NcXpLMhEZDx9GVupyjExwFCOHMGnIRXcOI1mEMMaPHQQZWKixTVZX9350Dku6Qu3AXFjTSf3aCQLoazxGoNQveefmaqLLOg/kUgfGQV2eW8J4b9UKw3mdaDa651jdLaAOvKunRlI22j675JkFE45f0+RG/DtqSEfoDc3eAnsSebl9bj9JPNS4qgXschM0WaDUoogJFKcZ+OeLRPGQDGZUvCmvBE7mprOiFYtkFihAZmVpZ7pT1kgtmEnyuRX0+yaJN/YW+EQ5Nht89c5pM5BxInDXlyQWW1Kn9qXacpdIA8YTKswxa58tWQJp7c6oqaCrN5dUV3QvRJFLMxCMI3Ptjl196G4lZvVlT5ZyoYYnIhDmwoTrI1rhjKpnOQG9Ce64Jdlaf6c+5GPXHoqDSc8/zRWTVZrJJWnFStTSakLNDmdZtVO2bj5EQnMRgcaxK9uwmxRAUJvcocq1KKvkByesLD/5bH3d+gM9LL0NcJKjPRqgPL2amjXXqBuGRo9MSiEicgFPZ6inV/MUZGdTO4Lzr/8X5gqUl3cuvjybTDlu4izBSn3iCt5yZCQb2mtTx7m18="
- CFLAGS='-Werror'
- DISTCHECK_CONFIGURE_FLAGS='${CONFIGURE_OPTS}'
matrix:
- CONFIGURE_OPTS='--enable-debug --with-crypto-lib=libgcrypt'
- CONFIGURE_OPTS='--enable-debug --with-crypto-lib=openssl'
- CONFIGURE_OPTS='--disable-debug --with-crypto-lib=libgcrypt'
- CONFIGURE_OPTS='--disable-debug --with-crypto-lib=openssl'
addons:
apt:
packages:
- zlib1g-dev
- libbz2-dev
- libgcrypt11-dev
- libssl-dev
- colormake
coverity_scan:
project:
name: "dun/munge"
description: "MUNGE Uid 'N' Gid Emporium"
notification_email: cdunlap@llnl.gov
build_command_prepend: "./configure"
build_command: "make"
branch_pattern: coverity_scan
before_install:
- test "${TRAVIS_BRANCH}" != 'coverity_scan' -o "${TRAVIS_JOB_NUMBER##*.}" = '1' || exit 0
script:
- test "${TRAVIS_BRANCH}" != 'coverity_scan' || exit 0
- ./configure ${CONFIGURE_OPTS} && colormake -e -k && colormake -e distcheck