]> git.mdlowis.com Git - proto/libregexp.git/commitdiff
add Coverity Scan to Travis CI
authorDavid du Colombier <0intro@gmail.com>
Fri, 28 Jul 2017 10:59:57 +0000 (12:59 +0200)
committerDavid du Colombier <0intro@gmail.com>
Fri, 28 Jul 2017 10:59:57 +0000 (12:59 +0200)
.travis.yml

index ffec9e605dec78319ca07244f333ff86c3f214a2..2a1ace2b92a61ceaec58650d2238331a9068d80f 100644 (file)
@@ -1,2 +1,24 @@
 language: c
-script: make
+
+env:
+  global:
+   # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
+   #   via the "travis encrypt" command using the project repo's public key
+   - secure: "OOxt1W1eyQxKIvrSaIAjMKUJMtftjVPNurj7s3eQMpx2jwrGT4knE5yCnH8T4R5YpEK/crIbT+Db6G8rAKaPfVvya6OlaV+gNxKzM2QiQxlKGAXa9iv43WI4wRRA1mIe2SpqVErwJdIhSY1qsT9UgsSnXUk+udz8KAdpGA726/pTjkZv3ePI3fHPUHIqI1lU4yBMhEEl6aU42/zCDh9HIOfuo/DkAK3BsblGwSzCtxOGJ5SHAjLraiHh4HRuF3PO5IdS1gtd+3t5bGoIgXWvnw5xX6qox66b4y3KaFU5fvN/BkM0yte2YlMbt7pRnovgitoRG6Q3dpph8FYaj9lrb6XNV+zfT8y0CxAtILchwBwdZCoYDrMfXyqhMySlGJO4DczzDdsEeVFnHDmWWbr6paiRjMa61a6aE5t+/m7Sly5aBiGOX22r7lQ6Src76KQ/BblbWHzprXW9jNMEBcfY8X40akI7+HmgiGx2/0s6KktTVsWpK3m3Sj4hN2nvjY63vRvYvwk6fIYP5ZaSVXBuRAxx1EylTjNujm7Och+Z4+dk2GNbF0IvsnYdxrcFbS0WLYuim+xar3+MfghuGTvno5yg6yyxH0LRXE7t94hjMUa6Yq6jQ8DqGHy/l+rRD9GWR4IDz4o0/IaLl9c1aZbCT5eSYoVQTPb7+c+IFy5yb70="
+
+before_install:
+  - echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
+
+addons:
+  coverity_scan:
+    project:
+      name: "0intro/libregexp"
+      description: "Build submitted via Travis CI"
+    notification_email: 0intro@gmail.com
+    build_command_prepend: "make clean"
+    build_command: "make"
+    branch_pattern: master
+
+script:
+  - make clean
+  - make