forked from gjoseph/BarbaryWatchService
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
26 lines (23 loc) · 1.33 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
# Ok, so, oddly enough, I have to specify language: objective-c for my build to be triggered in an OSX env
# os: osx
# language: java
language: objective-c
jdk:
- openjdk6
# Ok, this is cray-cray
before_install:
- curl -LO https://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
- hdiutil mount JavaForOSX2014-001.dmg
- sudo installer -verbose -package /Volumes/Java\ for\ OS\ X\ 2014-001/JavaForOSX.pkg -target /
- /usr/libexec/java_home -V # List installed JDK/JREs
- /usr/libexec/java_home -v 1.6 # Pick 1.6
- export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)
- java -version
- mvn -B -V --settings .travis-settings.xml dependency:go-offline # Pre-download all deps and plugins, so the actual script is less verbose.
script:
# go-offline doesn't seem to be completely enough, some deps are still (re-?) downloaded in the build. Can't use --offline, since we deploy.
- mvn -B -V --settings .travis-settings.xml clean deploy
env:
global:
- secure: "Lge5UCp/yESW4pM+wTjIvIKA2+RMH3LeQYCHdUgzvUVojmQ8deJS2JLZ4EdORqT+sMolQCUFuRsneib5OJYA3nxFdrMSLRCnRM0sxI20TJ2KDUuslhIUnB/bXU8saNgF22POjp0wJGOd7fSY09+/z3hnDT/wmey859WFAOJUUuI="
- secure: "erqbGY3AkJ6qdrPbRtnxJfvTDL77erH3q/idx3s1dHJDuYQBv7nirG1uNSu1exiyBHMUse8MU5OGcIaHoWp5cTNIoH9DD6fKNEhdlgTvqcMOlx4oW/Mc8xO7OU4CjyEKgNAvQjK6bjyz72jX19R22foSTAlns5pHpQtsYfPUowM="