/
.travis.yml
36 lines (30 loc) · 1 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
language: java
before_install:
- echo "<settings></settings>" > ~/.m2/settings.xml
- wget http://openengsb.org/travis/oeb_bootstrap_m2_repo.zip
- unzip -q oeb_bootstrap_m2_repo.zip
- rm -rf ~/.m2/repository
- mv repository ~/.m2/
- rm oeb_bootstrap_m2_repo.zip
install:
- mvn install -Pcheckstyle,licenseCheck
script:
- cd itests
- mvn test -Pitests
- cd ..
notifications:
email:
recipients:
- openengsb-notification@googlegroups.com
on_success: [change]
on_failure: [always]
env:
global:
- SONATYPE_USERNAME=pieber
- secure: "EiLC8J1Ht7JR8Yw+a80Frq6zQOIdX71RBeB8VpB8f/rmZ3U6Utic0rAATqq6\nGaf3C4ihnNoUfpBUeZF2JUTml/d4LBqBBP3WB+TZgDbi30tEif1re92jwEVH\nbBWB+y5xzOlzncL9rVWfTpuIV3GZU7uFMOmS5QZ841xLo7a+2eQ="
after_success:
- wget https://raw.github.com/openengsb/openengsb-root/master/etc/travis/addServer.py
- wget https://raw.github.com/openengsb/openengsb-root/master/etc/travis/deploy
- python addServer.py
- chmod -R 777 deploy
- ./deploy