-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
34 lines (34 loc) · 1.5 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
language: java
# Needed for ping to work in the test cases.
sudo: true
jdk:
- oraclejdk8
os:
- linux
# Handle git submodules on our own.
git:
submodules: false
# Replacing the SSH URL with the public URL and then updating the submodule.
before_install:
- sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules
- git submodule update --init --recursive
script:
- gradle clean build publish
- bash <(curl -s https://codecov.io/bash)
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
before_deploy:
- gradle generatePomFileForMavenPublication
deploy:
branch: master
provider: bintray
skip_cleanup: true
file: .bintrayDescriptor.json
user: sudiptosarkar
key:
secure: lyQDbbXBPXBqAT7PXV2+cdh1OczrUjLDgeGqpfUHBN4ScyQCUVEvsmup8H07H2EepmzjLE0EWuxiiPn2cJfFEiX/G7zjfSWwZFT/W7H1B/grVNOORYUjAfgUNGcH4sVJqGvzvZ0KVRyZuZTQtXy/IZcnC1/YQjKFxseJkGoZFL+L6lnyh6RV7CHWXU23KZl72ol0DOus2JeYtKbyQNQ9odkbhq3zhvUzWtorHre3mAyih80/uSzOqQwL6X8SGr3xHtYE9lptXxzMnNH5a2FGjUSBZxwzJYgFZg4LIaIX/4EaWYuW/BuVTsTQrZjsMY9KzKYj3QPygANhv7X0bl2tMmTijVAZOLKG8Gzhgn77uGlCUMdoYFVnjYLRJqZjVwtqE7GzNOzLYQTifWv2W0Jv3WLrC/E5hXIcRmVeFf3ITwWkZrJba5cavqeKGLk4Xx3lkhB9zNCLAQ+8UlTNrEYTcmP4vBUszDkB6v4Io7ha8mD8h7XGIBJf5GYStuV915bsAbO3Yp3gFreDjWd7bT/QS1us/DmilAjaUyVsXJoWa5cC2vS679dbmcLrIJzdNxUJ4wo3sw75B+BdiaKAGT+ogsO0TMbiLGOlFJNOGOCeXPq8tbcshuMeMcUqM/rtLUqgx0TmgrMWSfZsyZAv80lshef5gsItmZFjT6RWLw99y3w=