add repo size badge
[null-analysis.git] / .travis.yml
blobad1c38cf6520b8f76ba5de63edd4631d87ce30f9
1 # see http://docs.travis-ci.com/user/languages/java/
2 language: java
3 jdk:
4   - oraclejdk8
6 # see http://docs.travis-ci.com/user/workers/container-based-infrastructure/
7 sudo: false
9 # see http://docs.travis-ci.com/user/caching/#Arbitrary-directories
10 cache:
11   directories:
12   - $HOME/.m2
14 # see https://github.com/trautonen/coveralls-maven-plugin#jacoco
15 after_success:
16 - mvn clean test jacoco:report coveralls:report
18 addons:
19   # see https://scan.coverity.com/travis_ci
20   # see https://docs.travis-ci.com/user/coverity-scan/
21   coverity_scan:
22     project:
23       name: "sebhoss/null-analysis"
24       description: "Build submitted via Travis CI"
25     notification_email: "metio@googlegroups.com"
26     build_command_prepend: "mvn clean"
27     build_command: "mvn -DskipTests=true compile"
28     branch_pattern: master
30 # see https://docs.travis-ci.com/user/notifications/
31 notifications:
32   # see https://docs.travis-ci.com/user/notifications/#IRC-notification
33   irc: "chat.freenode.net#metio.wtf"
34   # see https://docs.travis-ci.com/user/notifications/#Email-notifications
35   email:
36     - "metio@googlegroups.com"
38 env:
39   global:
40     # exposes 'COVERITY_SCAN_TOKEN'
41     # see https://scan.coverity.com/travis_ci
42     # see https://docs.travis-ci.com/user/coverity-scan/
43     - secure: "DWQ0yvh0+bG3M57u+ThQZJItLH8I+p3wy1R9tFphoIaITQ5/n6G1B8iF1FwiJ7t9va+XWNXQTsUwmgQhSXqm2Px2hWaE3ctrCXWZPOxNiiuOmnjTZ6FTwdX1agyZBHTxj+f90Vqs1nBSg2GNdlzPM8cZ4ud/YVbgh8zqKADbaMU="