-
Notifications
You must be signed in to change notification settings - Fork 4
/
.travis.yml
29 lines (25 loc) · 881 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
24
25
26
27
28
29
cache:
directories:
- $HOME/.m2
install: true
language: java
jdk:
- oraclejdk8
os:
- linux
sudo: required
before_install:
- openssl aes-256-cbc -K $encrypted_7c9a96972884_key -iv $encrypted_7c9a96972884_iv -in .travisdeploykey.enc -out .travisdeploykey -d
script: "mvn clean test"
after_success:
- git config --global user.email "[email protected]"
- git config --global user.name "Travis CI"
- eval "$(ssh-agent -s)" #start the ssh agent
- chmod 600 .travisdeploykey
- ssh-add .travisdeploykey
- if [[ "$TRAVIS_PULL_REQUEST" = "false" && "$TRAVIS_BRANCH" == "master" ]]; then mvn clean package site; fi
- if [[ "$TRAVIS_PULL_REQUEST" = "false" && "$TRAVIS_BRANCH" == "master" ]]; then mvn clean cobertura:cobertura coveralls:report -Pcoverage -Dcoverall.token=$COVERALL_TOKEN; fi
notifications:
email:
on_success: never
on_failure: change