-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
35 lines (28 loc) · 1.49 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
language: java
jdk:
- openjdk11
# Graphviz: see https://docs.travis-ci.com/user/multi-os/
addons:
apt:
packages:
- graphviz
sonarcloud:
organization: "oboehm-github"
token:
secure: "CdxM67ENPpwxgZHTdHS0uxRE/D7pfr12I2V5WiSGbgYxl9fSLyeQHsjJKUkwV0H1gbU6H7m64oGdCs/PZjsxp6nUe8URIU1oNqcq58y3WHc57L/6Fj8BL0Sp1S9u0WES7ik0y7ngA26Q7L7SmHI+/r6URGFrQLRGxPZJc1WHdZLdzYIWUJW2qDWoi6/1GTkGnI+0U6vdblHzWmfSHsek5zA7DKpp1zyQzFraSIatPa4gj2J167XqoS7BSxlqWEHxX3h0j2Kbna3+ZrOTHPTVOdk6K/K3a1kTnqwnsbE799VbxqEO169TOB4U8Q2mGtJpYXovKITsSXY73KGn+R6KgHaItn7DSut0d0++EkAjoB9IJMCOCeTZ/hB5u5WLoyUUGoLJ5bsnJZqNMdWPkhwck5ffKMHFsUqDvDCi8aae5CXuiB7Mi0eV2ZPH05d1DuHvEPPMHL1GBfVEXkaMqx0Liq/Mg5nt3YHoEObydg/Qs/RyjHtHSIsRBGaSUUauad7npRDoHamQP4cF7LTXrMX5ak+EBEbUE1dPVArKuoRkls80RzqL69OhUr/MOEF3qyF1ktxpb2+NfPtDzh5wV8TQjmKCQymCuOxy7oCPazBfzaOuOhUdP7b8aPk+2GApYNHurrk943aaGxldvAMraeOngTT6+HlF3d94Z+JnZ2y5FCg="
# this tip is from https://docs.travis-ci.com/user/multi-os/
before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install graphviz; fi
script:
- mvn -Djava.util.logging.config.file=logging.properties clean org.jacoco:jacoco-maven-plugin:prepare-agent verify sonar:sonar -B
after_success:
- mvn integration-test jacoco:report coveralls:report
- bash <(curl -s https://codecov.io/bash)
cache:
directories:
- '$HOME/.m2/repository'
- '$HOME/.sonar/cache'
env:
global:
- CODECOV_TOKEN=0b6d778b-e679-4ba6-abe9-7d389dc58b1a