summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml44
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