sudo: false language: perl perl: - "5.20-shrplib" - "5.18-shrplib" - "system-perl" env: matrix: - CC=clang - CC=gcc global: # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created # via the "travis encrypt" command using the project repo's public key - secure: "AbP529m8aj9PFuyHrABi+byWXbWqBBcdT5CLDBKgcMl+8653WmBbE8hE1whX6PuO5QoJ1BOYD3QpYZxJkiLmQFehFAwTqhvDsuG2VlzyHGvEOtzSTZdOWtWUK5kRXlump0XLhRs4XndyQCFrfCk1GNDcEP3Labi3L+y9ENXg15U=" addons: apt: packages: - libperl-dev - elinks before_install: - test $TRAVIS_BRANCH != coverity_scan -o ${TRAVIS_JOB_NUMBER##*.} = 1 || exit 0 install: - test $TRAVIS_BRANCH != coverity_scan || exit 0 - perl -V - ./autogen.sh --with-proxy --with-bot --with-perl=module - make dist - cd .. - tar xaf */irssi-*.tar.* - cd irssi-* - ./configure --with-proxy --with-bot --with-perl=module --prefix=$HOME/irssi-build - make CFLAGS="-Wall -Werror" - make install before_script: - test $TRAVIS_BRANCH != coverity_scan || exit 0 - cd - mkdir irssi-test - echo echo automated irssi launch test > irssi-test/startup; echo ^set settings_autosave off >> irssi-test/startup; echo ^set -clear log_close_string >> irssi-test/startup; echo ^set -clear log_day_changed >> irssi-test/startup; echo ^set -clear log_open_string >> irssi-test/startup; echo ^set log_timestamp '* ' >> irssi-test/startup; echo ^window log on >> irssi-test/startup - echo load perl >> irssi-test/startup - echo load proxy >> irssi-test/startup - echo ^quit >> irssi-test/startup - irssi-build/bin/irssi --home irssi-test - cat irc.log.* script: true addons: coverity_scan: project: name: "irssi/irssi" description: "Build submitted via Travis CI" notification_email: no build_command_prepend: "./autogen.sh --with-proxy --with-bot" build_command: "make -j 4" branch_pattern: coverity_scan