-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
34 lines (34 loc) · 1.51 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/[email protected]:/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: nkNsJlFHbzbCRFu0V11q6AFDasrnRgD6rxPsi1QfKxPGhvdpsTAMvMDP2egPnU46SC+sPndAxPFrYG39PuPjNQuK5pB7/Dzbj/26JjP5I5nRL3NLYUfLDgYZcpoIKNfy5HnS8KK9TUBtNm6utWYhPV8Z7NfAEIulTTiDil+bu759hw2PRCiWQP/2Hjm68mM9RjZDbaEqM80Pw7CFdvsBiw21pDOD7hnkuRov4kbZjoHD0GmwIb6Wh6XjKCI9SPxEs4GDF3/HK7xQuu14JD6Zygg2y3V7a1bbhc39JxD46LDf89P3VyCqRv4aMPmkUO0aqug+ZaRgg4n2J+Cu176CLGw4Y3hKU9hLV3VDN7dfPv/PSVjYHPrsuvc14gxsP/yRi/L/A9FXiNaKqaO7B+UUdRsSVa2mShdkukGlgWYspJUBVBNs3dgs1tnR9PV3clLxJbt4ClVUkYU28Eu09PAaUjk1LY5jwhuE0zDKpj08HfxIuB2zqg87KvPmpeAldxwZ4uumqG8y94kQxRZTaDIKjhrYlaDHIj5hkGmjNMSVPP/Ehrbm6rqddGHCYLcNb2NeGj8Chw2qIpOQSQ856QWtxZ61sq2sRbsGcOGGOQQXOqGSrQ/SPgJ/moNRrmXgLwOLN5pjeLCnimOTd8zBWO97AcOFYrzk92eE9dP/93t4Z+8=