diff --git a/.travis.yml b/.travis.yml index c894ced..f1ea442 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,12 @@ compiler: gcc branches: only: - master + - coverity_scan + +env: + global: + # COVERITY_SCAN_TOKEN + - secure: "U50+BcF3DczR+srgLGoMJ53+IRU+tlg/eW0XfNL3dxCp0FzZqMaM7FpENEaiqIOc/YQ2/x40aAufcHBbevY8qeWms36YtryRlQ7t8kWhFNmGNH6qalwROQWaWd3BcyZds3JIEq3qdbZTsCZ5S0up3v5BAsBjRSThlom9/o4jnWA=" addons: apt: @@ -23,15 +29,28 @@ addons: - liblua5.1-0-dev - cmake + coverity_scan: + project: + name: pvpgn/pvpgn-server + version: 1.99.7.1.1 + description: Player vs Player Gaming Network (PvPGN) + + build_command_prepend: mkdir build && cd build && cmake -D WITH_MYSQL=true -D WITH_LUA=true ../ + build_command: make + branch_pattern: coverity_scan + before_install: - export CXX="g++-5" CC="gcc-5" before_script: - mkdir build - cd build + - cmake -D WITH_MYSQL=true -D WITH_LUA=true ../ script: - - cmake -D WITH_MYSQL=true -D WITH_LUA=true ../ - - make + - if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then + make; + fi +after_script: - sudo make install - sudo make uninstall