forked from 99Taxis/zendesk-java-api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
23 lines (22 loc) · 832 Bytes
/
.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
#test execution script.
language: java
jdk:
- oraclejdk8
sudo: false
before_cache:
- du -h -d 2 $HOME/.m2/
- find $HOME/.m2 -name "*.lock" -type f -delete
cache:
directories:
- $HOME/.m2
install:
- mkdir installers && curl -sL https://github.com/jpm4j/jpm4j.installers/raw/master/dist/biz.aQute.jpm.run.jar > installers/jpm4j.jar
- java -jar installers/jpm4j.jar -u init && rm -r installers && export PATH=$PATH:$HOME/jpm/bin
- jpm install com.codacy:codacy-coverage-reporter:assembly
script:
- mvn clean test
after_success:
- mvn -Dcoveralls.repo.token=$COVERALLS_REPO_TOKEN jacoco:report coveralls:report
- mvn --settings=updateimpactsettings.xml updateimpact:submit
- bash <(curl -s https://codecov.io/bash)
- codacy-coverage-reporter -l Java -r target/site/jacoco/jacoco.xml --prefix src/main/java/