-
Notifications
You must be signed in to change notification settings - Fork 39
/
.travis.yml
29 lines (29 loc) · 1.4 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
language: java
jdk:
- oraclejdk8
notifications:
irc:
channels:
- chat.freenode.net#hawkular
on_success: change
install:
- mvn -version -B
script:
# -Prest profile is disabled until hakwular-dist is stable in nexus and we can integrate keycloak changes
# Integration tests should be run locally until we fix this.
#
# - mvn -s .travis.maven.settings.xml verify -Prest
- mvn -s .travis.maven.settings.xml verify
env:
global:
- secure: TQJ1pIBM6dGgCQj59OiYxmKI2Nk+0XIT9His/iBt4FGRXHQ4BqWZuMVbtiX0ngGJbyg6Ntq9mJwmioGNl3tyK3jY9eqD/pWg8XjA9YAn+UINSBS3ooPYgAwIjTuJp6o7x9xExLEKCdzyttFjQ0BG+AkNvIEVyjSTZq7ky/ngbP4=
- secure: FxylCjpefGYtjx8tclzaruX6oGirSxSPr2GX6LrRsQVBhTcsCMJAyVfQur3Xobbm1WaJOOvSqFi8CUz7e2Fy6wNX10HaPZs0jGIFgnISATzBYZd3gC9nQwSDDtsvqE9J1cztXYaVtbtmTazLSRpPy5jUi5Trcqx3e/ZCQ2fnt7M=
# for pushing the swagger adoc documentation to the website repository
- secure: W06c620h/B/+Va2SoU+9wSHaop9HpULMSUCyo7lSb9lKGQ7JdNSC+MzgkQdjuYuzNM/WGGTPetV9IWCaQ13q6KrXCbxv9Jj2HD1wzalOG7rPSfhHz+7KkryIOO+PNwtV7pV04/R1bPqkfYfzfGVIfl/0NxGlq9gPHCT4EuUW/Zs=
after_success:
- PROJECT_VERSION=`mvn 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 -s .travis.maven.settings.xml deploy -DskipTests ;
./.travis.swagger.sh ;
fi