forked from jprellberg/apt-gui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
23 lines (23 loc) · 1.62 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
language: java
jdk:
- oraclejdk8
- openjdk7
notifications:
email:
recipients: [email protected]
on_failure: always
on_success: change
install:
# services.gradle.org wants to use elliptic curve crypto with SSL, Java 7 does not. Work around this by using another crypto provider.
- sudo wget "https://bouncycastle.org/download/bcprov-ext-jdk15on-158.jar" -O "${JAVA_HOME}/jre/lib/ext/bcprov-ext-jdk15on-158.jar"
- sudo perl -pi.bak -e 's/^(security\.provider\.)([0-9]+)/$1.($2+1)/ge' /etc/java-7-openjdk/security/java.security
- echo "security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider" | sudo tee -a /etc/java-7-openjdk/security/java.security
script:
- ./gradlew test
- ./gradlew javadoc
- ./gradlew assemble
after_success:
- if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_JDK_VERSION" == "oraclejdk8" ]; then ./publish-jar.sh; fi
env:
global:
secure: l3f3BM8RoWQatgAsanyyPohUfhTeA6IksY3GvRQwjeISXSC7qXmDqGS8k3aDD4ULB3rCjJA+RgK6L89mKlus5BKz7eLcHS1HgKpgWMDUbSL+SqcYIH53//QfLV6WRS/yfzQ+uvMKTGCcXYX8BwAf2EX4b2n+0Nw/o6Iwfi7K/cBEjlkAs9of2H4LcuhbMohTS0jj0hu5/ttFBNsojYjGuClieYNLxC2xjVuNs3MEXxTur0CI2HXGfFPzr2O4d2w3zkOsbhOH3YRHmuzkvpqb3o8se0FE5FBWyc1yoYsJpgBvVuwdsQ6l5SqoPiCsrec1eK5fDk+0q3SjL+gcmyI8Eco68Jt3726Qx0P7DtQw66Oa5sbvn4G68haaVKqJPcLZJiHsMF/EaNfgqXHstg7o5vDjL0HbFlsRGFr0ly4QDckn6R63ADULlBOol5a7iBR6oniz4Id4ywlWOTKdVJn+sgeYtg7Js9Y6vo/bJTgnO9Lobtcuy8nfKK070T+JCXqExB5qRUsgi++e9QlCy12K/ssN4nSBk1TPYnBXKWfZDs2/rfyBBCclrPBuznbIpo/DpxkiMvDLqLtcRiuBLBRUVjKDwR96tjvzRbsvZDuKSnV0wTJrO9Edxj9yUwupgONfhN6qz5D8r1PjMRKxTy4YWLDCURXrWedvtzM1WsEnIFM=