diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 44 |
1 files changed, 25 insertions, 19 deletions
diff --git a/.travis.yml b/.travis.yml index b623f9a..6d6b33f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,26 +1,32 @@ +sudo: false + language: c + compiler: - gcc - clang -before_install: - - sudo apt-get update -qq - - sudo apt-get install -qq -y libusb-dev -script: if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then make ; fi -matrix: - exclude: - - compiler: clang - - env: COVERITY_SCAN_BRANCH=1 +addons: &addons + apt: + packages: + - libusb-dev -env: - global: - - secure: "JdUp+xFykPZoYA4aRfmYk2CtilLapniQllWPKo2dDdJd1vzdawfTvVxIAKjy7ac9RKwZzg3Chq3RsMEXPv8BtaLbssw266C7RDLMgjacl1eFLcmGRj/Gkk9peDSZ6vVdGEcA2j+6KDSfpCa/XjFjvOufZOgKw6m+3+d0A4G45SI=" +matrix: + include: + - compiler: gcc + if: (branch = master) AND (type != pull_request) + env: + - secure: "JdUp+xFykPZoYA4aRfmYk2CtilLapniQllWPKo2dDdJd1vzdawfTvVxIAKjy7ac9RKwZzg3Chq3RsMEXPv8BtaLbssw266C7RDLMgjacl1eFLcmGRj/Gkk9peDSZ6vVdGEcA2j+6KDSfpCa/XjFjvOufZOgKw6m+3+d0A4G45SI=" + addons: + <<: *addons + coverity_scan: + project: + name: "pali/0xFFFF" + description: "Build submitted via Travis CI" + notification_email: pali.rohar@gmail.com + build_command: make + branch_pattern: master -addons: - coverity_scan: - project: - name: "pali/0xFFFF" - description: "Build submitted via Travis CI" - notification_email: pali.rohar@gmail.com - build_command: make - branch_pattern: master +script: + - if [ -n "$COVERITY_SCAN_TOKEN" ]; then exit 0; fi + - make |