[monitoring-plugins] travis-ci: Add configuration for Coverity Scan

Holger Weiss git at monitoring-plugins.org
Sun Feb 16 20:30:07 CET 2014


    Module: monitoring-plugins
    Branch: master
    Commit: 182430de46f84cda1c7c1097b60b0dcb074c9c3d
    Author: Jan Wagner <waja at cyconet.org>
 Committer: Holger Weiss <holger at zedat.fu-berlin.de>
      Date: Sun Feb 16 19:17:16 2014 +0100
       URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=182430d

travis-ci: Add configuration for Coverity Scan

Run Coverity Scan builds on Travis CI, but only when pushing into the
"coverity" branch.

---

 .travis.yml | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index c9ae80f..339648f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,7 +12,7 @@ before_script:
     - ./configure
 
 script:
-    - make
+    - if [ "$COVERITY_SCAN_BRANCH" != 1 ]; then make; fi
 
 compiler:
     - clang
@@ -26,3 +26,25 @@ notifications:
     on_failure: always
     skip_join: true
 #  email: false
+
+# Don't use Clang for Coverity Scan.
+matrix:
+  exclude:
+    - compiler: clang
+    - env: COVERITY_SCAN_BRANCH=1
+
+env:
+  global:
+    # This is the encrypted COVERITY_SCAN_TOKEN, created via the "travis
+    # encrypt" command using the project repository's public key.
+    - secure: "ggJ9c/VfKcwtrwz/My+ne4My7D8g3qi3vz5Hh+yLiri0+oIXCy313ZD6ssIEY/5beQZEOnuHhBgBJd/Y3clSQNc2M9fRNc+wxOkIO992lgnY0MZJN3y9MLfpqUbTClhU9Fst0qXQqGpI6UI8yz1tj7yKi7DPrycJLRrjMpyTfyo="
+
+addons:
+  coverity_scan:
+    project:
+      name: "monitoring-plugins/monitoring-plugins"
+      description: "Monitoring Plugins"
+    notification_email: team at monitoring-plugins.org
+    build_command_prepend: tools/setup && ./configure
+    build_command: make
+    branch_pattern: coverity



More information about the Commits mailing list