forked from transmart/transmart-core-db
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
30 lines (24 loc) · 931 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
30
language: groovy
jdk:
- oraclejdk7
before_install:
- mkdir -p ~/.m2
- bash -c '{ curl http://files.thehyve.net/caches/grails_2.3.3_mvncache.tar.gz | tar -C ~/.m2 -xzf -; } || true'
- git clone --depth 1 git://github.com/thehyve/transmart-travis.git ~/ts-travis
- source ~/ts-travis/init.sh
- source ~/ts-travis/maven_dep.sh
- test -z "$KEY_PASSWORD" || export CLOVER=1
install:
- maybe_build_maven_dep $(travis_get_owner)/transmart-core-api core-api
script:
- cd transmart-core-db-tests
- grails test-app --non-interactive --stacktrace
- cd -
after_script:
- bash -c '[[ -z $CLOVER ]] || ./publish_clover'
notifications:
hipchat:
rooms:
secure: xcYrNzgEMcURuFoD7M2IB4jra+520rt/lDwSbLATSRs/NmyXoJ/cqJH/XcsIcsnF/WfWGQRPDOffMRFMTwurb2FKZC+f25V/Gvcb93tqT2XUx7Z63DJ7dJVgVHgTcs36T/GrNYwytqn01fPZonM8skcWdbJy97K3x3VyjvyCk5A=
on_success: change
on_failure: always