-
Notifications
You must be signed in to change notification settings - Fork 11
/
.travis.yml
30 lines (29 loc) · 1.2 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
language: java
# Enable container-based infrastructure
# see http://docs.travis-ci.com/user/workers/container-based-infrastructure/
sudo: false
# manage the caches here https://travis-ci.org/hawkular/hawkular/caches
cache:
directories:
- $HOME/.m2/repository
jdk:
- oraclejdk8
notifications:
irc:
channels:
- chat.freenode.net#hawkular
on_success: change
install:
- mvn -s .travis.maven.settings.xml -version -B
script:
- mvn -s .travis.maven.settings.xml install
env:
global:
- secure: OgA3pyTTPKWbUu8IXIsdkYssKLVAiTb47XyHbqH+T0H5YQ6CGz4DND0PDm89IW66un6161u9dzoPb/8sLb/0N7WpLcQrlKokz38on9sUpFfvni2+jAJaIzlRz48JGfmu+v9yNKF+TKB7GKl/1LARLSn/MGcH44gUCWPIc/Eny50=
- secure: EI50mjFH6WakACcs4bKARiMuTLUmC3veu8jEQLHNNsfL+rTM1jVn6jomMU6mHWgxvswOicP7CQrr/QE2Kh99fUCmE3JaaltB9yMf1HMTf7jq7tf7AdZGWLoIO60QaIkI012Yhnn1tuAPr3BSwokeSPktKsL05N0aiTKUcp9p3SU=
after_success:
- PROJECT_VERSION=`mvn --batch-mode org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version | grep -v '\['`
- if [[ "$PROJECT_VERSION" =~ .*SNAPSHOT ]] && [[ "${TRAVIS_BRANCH}" = "master" ]] && [[ "${TRAVIS_PULL_REQUEST}" = "false" ]];
then
mvn -Prelease -s .travis.maven.settings.xml deploy -DskipTests ;
fi