-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
39 lines (39 loc) · 2.03 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
36
37
38
39
language: java
jvm:
- openjdk8
branches:
only:
- develop
- master
- "/release.*/"
env:
global:
- secure: UmIlgcRHiOB88q4WtegKxb7K4a+uqdBHsrRA5nEDyrgkIMenZsVA1N0h0uczu6guSqtyCoWG6SMsjt9NU322Ev4zrCA/WDtADJTx1WAurpx/bJLWcrmtL8/NDjQpq9B1i9FVLH88mpeW+RTUVO739nyqNzD4VYvTW2vZCuPVt44=
- secure: Ys8vlE6owct8UmRIV+J8SiQSX7pdAU6+uyjGMxXVIPquvDtv2NR/dgWssDAlQUkBRVQPQzANVO40yhUwLl8FtDQTsn97Ewpsdse/X/NQa0VWD1ayxHDFFJUsSs8jL9HnsNOGdQLoz6gFDb8uLk5pgHXzVu8UM0XmKnn0cf+ELOw=
- secure: Dp8uCxvMY58V9jwbBrIk7Q1qBtI1bRM0nyDbJqC8Ut0aDgGeyuCJipUWouj98bWoUbRA6IodJ++6BL19fWZGr9iE9ML2AtMmo8sRUU3+PlM0AVHuPeQWbZmXTG0luLRfSZIp1x0PSEf9i5xZn/mbg97Qj64QHuD438kjPpev62I=
- secure: QCt3tkRJiuxmpYwjBH/sdRe2gVpce6zhgJA5A7XCSo/nJJRwixocQptq4VayPNSgRM6ScPZPr0NW+7ZOXmv/ecyAoYrbLyrezIfN6uxArXKHEVJszpLan8ndOjW8tKVeNqbfM0yhy2sw+W6YyeDB82XbQG/ujr+pVzJFZi1a04o=
- secure: hMe4YLjjNOY19R22LASeRlPbec4zEzxy43WtWHDWrYpMhqsJl/Fy2A0/UaQD1JQeIPLMgfRb/VlFhMvsr4nSrXBVi17Cu+8AQXbrnBZT0CUAWF8J73gw2QLjeRL4m+SP+AkwNEGlGkF26jR5kLMkhsZskYJvsIddS0g8emQVbaI=
- secure: JdoFZsU/1aGsmdoLIDVSpzgo0DhhNqrJyKmlFNnrGf8LdUTHuCu5Mb7JE4xLIEOx7F6bMxIl+cteO8wgQZPlKS6lkXxR7ACQCOVJ3EkYEVYGubn7JnJ5LQpkE4lwszOLTATyXFYuUWpDpD8ZbLRqVacx99FsEisespubNbSsj1A=
before_install:
- chmod +x deploy.sh
- chmod +x setup.sh
- sudo ./setup.sh
stages:
- name: Unit Tests
if: branch = develop
- name: Staging
if: branch =~ ^release
- name: Master
if: branch = master
jobs:
include:
- stage: Unit Tests
install: mvn --settings settings.xml -DskipTests=true -Dmaven.javadoc.skip=true -B -V install -Pdevelop
script: mvn --settings settings.xml -Dmaven.javadoc.skip=true -B -V clean test -Pdevelop
- stage: Staging
install: mvn --settings settings.xml -DskipTests=true -Dmaven.javadoc.skip=true -B -V install -Pstaging
script: mvn --settings settings.xml -Dmaven.javadoc.skip=true -B -V clean test -Pstaging
after_success: ./deploy.sh
- stage: Master
install: mvn --settings settings.xml -DskipTests=true -Dmaven.javadoc.skip=true -B -V install
script: mvn --settings settings.xml package