-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
58 lines (49 loc) · 5.15 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
language: java
jdk: oraclejdk8
env:
global:
# BINTRAY_USER
- secure: "2L4QIYMp2/PpzVSDrUKhscbErn+B7h/qpQkgBi4YS/UQ6qb5vd/IqQKpaDeFDaj8KUW1H/7PFYuNOZnnH41aZdhcfndlxlAKMH8m+EP8iD7ATfVmsFOGYLTifhSRv8rHr1EsqSau6DL+UIlG5a/PNG8WproZpDpUZd8hREEL58Ga2M8PV5u2l9Lir/fMyGvoDGtxjsa+RryRvQgNGTI0gli0k+329uOjr9XQKkMsTUYzq2d+ZzbBvpQJuYwopyUKM6YJQ2725wzeaE5U+t5fD/fEXFGAj42EnnRS0KZRzp0Vb6zPJx+uDzgmzG3PTJmvZmQjkP1Tis18s09rwzfix6pKER1Xs2/a3j3NbRJMF90WyLQ16m5GALaSQDSaExY022JGAXqvMVqHgLSQIIVMflgRkPnPlOrUPsd3t9RRKKCHhGhp+tD4SUd7O4fQWzJfUqjy0Zp5tFXnS2KX9V8P44FXYKGbfPu6EZdyL219R5LfjkbvCbZJAzf+51cnT7Qk+nucLEUaPlg+2rwX/ZmkaQQ473SsonskDvLkvDNUuCKd+OVk9jEQx6bWdxEuCiqFQRyEHSev1BkYjWgaqDvM41aFq4c11SzNFiGvnGGvvF4VkhZVVRGdrZKEsZBKD7WvSwiVbGg5B0Mq7IuQ5Lq9/OVXpeF/6Jpu5kjOfvZA2gY="
# BINTRAY_API_KEY
- secure: "JjYIc1i9ri7BBEZM9is+LpJojpbW5V8TlWYQa9I3BbtSKSo388ElarAbk09nxAbliTxzPO6MwRBV52Cj+dwUSlZ68j2hd7D032aeM19MVY44wHnV2GtL8sMAHY6VOzVzNMXVBTW9VJBw4i0XWN1sAarSjkSZONqyR0O/v4vDltZs2EnnCz9wMHaoaXq4PrgDmUi5k47+m8dEDhzHpHWfu3lgUBVh54XOlpDJpwsoaAm6Eqlca/dUlINUuMPuVJurg5ERw9LbpZqvh2qmW6sbN2IbkyJWNLe3PEhUacLdZKmqNl6v1YQNaGFX8CzCObNy+itfFb6g5xpPH/wcNQlQcDDW1z3tuTqmXgIA3PoZWK8mqKgbr0Ly46iYbPe+KRPEftRFjtEujiOEbPAI6OHba0PPdf7fUoE7/EgP+yJ0jxroWmo3/sUn4DLD/nrrEIdpCnMOPZgb1UbrYZpyT0tC4A9KT6UA889+G1eRSaFaWc5L2118mHeM+0DWRMAIh/j2eY3SnNHPuvxnXfMQhusQn3CM9Pr5tJ9zfbncPeKUdV9l27qnLkJQyloI0gE6JOxA5XmyusnOsyI4lD4DS7KMgmXjrxx1XM1yossqz/f6EEvBZc44l7/FD9TOsCNRnVNEf13MbHRjtNG543ywnIyDANOD2CyCNv8h7wLEVWWjjvo="
# BINTRAY_SIGN_KEY
- secure: "AmzPfWgv20WqiCoMn9UejwvVI2C5MOPZJYz7Z3Kc2PYVnhPGn0svUmkk6DMslrTO0P+8Gv3xCqUbz5LQQ4bsOha1JUUYIfoSachljiL6WddeAVF5QYrmRbT/PDKLeOaSofo5KmgEo8us+uvzVf6guMlf7IP7oDaOXtjB7JEQwm47f/J4oN5VcM9gknZWol12VEI8OxQt8vb7/UY9jcsReTLy/wvewr6SjrAWR91r2oR2wKMAU1yqm068Hk5TnrWigQtBJsBLtEWaGgp4qJPTeN3K+SyMsA1TuYu2R0//lkLnpRnA7z1Sh0JgRis7Qr2YW+sGWovof7+AbBcOeCkD8GhgoinIsVAciucj31Dg3M3mfFLUlEknsjXsC2ewc1Jl5uZDyTS33RfBuyP6xIq7C2REO4KyB6PwtO1paiwcCFiPl6iSpX9t3/x6RT6x3j2e5MvPBKPv3atTcF8rmwv5RO+4m1TACZ+LxP1RpQZm2zk4RqcJGQeXoJSWRUQcuOW5oLGjBpQhATM8epCiGFegNHov+JRuJFABTHI7rPQlqgzHaxdQxX5f8pmmeMVEwNyBnyVzpnu1xfqooDP5W/wAYRFt+1ZTop/ph6BvVWHERSyLdZvzpjoIItWCUIJVESD0+EiHPdU4fYeMUKm5JRDIcPk5QhlapkeZHsQRIksBwcI="
# CODECOV_TOKEN
- secure: "InU39W/q2HXTQUWZGFlyLy0ilFWpM77Z+IhOSPt5eXB38TnlRjckHheEueSWxL6wSgZrCKpZVQZFFmw/g6H05nXPrWGHdTVh/jv0qQ37eji+uj4YA9dpzzzf+ba1t9ARAJOOjFPrq2DJH+S2uYlZnHpIpe15SdTJtls6UJRwBb4JjnS8+b0JSril0qFRczr9qxzBPmtgDxHn29Uky5Ho2cY/P8j4mxt58aZS9hfUUNbha1NNZrIGk64Jycr3sG9YkosnWEEyxLQWwcghSCuDNI26xRlKHoeWHx52dTGAZBTg1YEPhXB4UZlsTsTKXsWATCh6OMh/Y+VVGYhDyYQ6eH4ZXkVPXA2fvE57j5y6Ylu80Xw6AYrb1+rLEn7JfGEqY1uDmoHWBRwP9cJKhg4puVmxS8w6Ikc092/INqgw6BVkNM1xSaThn69Q41wCTWAlh2bE9RRKCtMHhOl6QzA5nChqf7BBlEhcgG9GMecSWErZXvMFQfcyOvViJW1YKnJrQy2jMOQMIZ+xgAReUzF9tAGXahMP6atEcvvp0bEPOV6Z3VT0VGmjtZeqiNqHrCxxpBnHs79jN1HVinVF5B4wxTTjGVX8pbuRSnS0XkeHzzf8F7oRvwUKUSzkyAf9diwzcRU5P0fFXqWxxC5JOxA+dofQYzwR+ADULcKR7c++11o="
# CODACY_PROJECT_TOKEN
- secure: "e7f/jMmSfoJ+1fkaxfoMEhn43efCkWTtDOZhe/F7rANzgPYfRvc5R5qNWnTZkREuXjYgOouTws+6s/Seeu3vEGyO3+7L7TI0E9WZZdn8Kt+rZxp07jg3CeIMWwSCXiUD2vsUFlDiNwtFyyFmLD4oJ9vEFaS8eR+nV5vM2xfHqc2YZTz2gJRdpzSlH66S5z6zZqsC+4xqdYLk4BnlGUfyKMVaJV4uM+A9ucOFvctBsTRbdz4FCqXfuN9gF/+oB3krlgnXyhnyK2i3wCCYqF78nbNGszoFiu0I7pvH2J4S3VakqK7IihOPH9fwStxoVjYmncCf6QctcZlmN6qzRt2+tx/SPdXVz4+02vKfj1FRtJOT9Eav18G954baTJCulu1heUC65KEyMFG31xJeoWsVKW/hhvc0BfrIO0KgQPNKDi+csP76YcmfZMtW/iClBZe+NzQ1q3akaR7OJYMNjXWH3Uzv9XfJBmQMXwoDq1PwhOI5LO6Hg1X6GlO2DZ+VwbxTbBXVXv+JN+cGV+Q7s+kG7GIsLcU52HIz32/MXpmI205XKDk2kCuscOGii5CBbtlhjxCxf1AQpFCptVpsceoG9YoJFGdQ/8RXcUfUq8T0gH3AKus4r4I40GupetCwoOYaF2YSCrU9TQp1V8WRL3HzsoYXgB5H1eejPnsqPnGoGGM="
# COVERALLS_REPO_TOKEN
- secure: "LxygogeWD45lV6gQGWn5LG19EaZij8ONPOFTjlKRJkyk0y2pJ3R9mZNuA8IU7ybk/tOsx4Xe5PhWfNoo2IPdX0HiZp/fNgKY20XYvMBuiBHQpgAC2aAJBGxtOHmWjE+YHJDpx1vk4yyA6hs2qhD6uEEDfHpffRw7ZiTh2ZxtgrMYIG99E8Gnog4mMZsYF+8rGIk4WoMnYDmu6G8DT74iUiStksvHHrQ10x4XodOADR+EPTcFwclpnv28+0d+4eWaBrBm0daTKKkkczIGXzZ6X3Ef/szSvLlaFiVewxg+AR21cRf7ym3qxC4aLwXwT2rp7olqk5spGITRULaijUsRF1EA4G3CNBNCt1ZoUFokbvr+w2dSBokuL6pUBk5uoMuGbxQtXPm3m4cNdiDabCgyH/nkktRbV8A9wJTJlDE8iWDVT4IFs0vLX+aURcWJi0Zmy5ZnWlMMlJNez+iUQ2NKnrDVuGylC00hgJzOSd3aLhuTL90SSIsAJidyax4ivo/LGcjAlrypupXHsJMGBbYdEpGd5JjCktl/RcN/Nndk6q7fZYVsV7HTyGlFbtscStZQGyPB4HmtiyPHLwL+NNrV8xpSzvnXmmlbcAigKmX7tI1brYJsXUk1wyqugYuwDRY+2LkF9qOo+XDz+qXhTspd9hTVvB+qfbsTFxkOfseydAg="
branches:
only:
- master
- "^feature\\/.*$"
cache:
directories:
- "$HOME/.m2"
- "$HOME/.gradle"
notifications:
email: false
before_install:
# for gradle output style
- export TERM=dumb
- chmod +x gradlew
# environment info
- "./gradlew -v"
- uname -a
- sudo apt-get install jq
- wget -O ~/codacy-coverage-reporter-assembly-latest.jar $(curl https://api.github.com/repos/codacy/codacy-coverage-reporter/releases/latest | jq -r .assets[0].browser_download_url)
before_script:
- "./gradlew --stop"
- "./gradlew clean"
script:
- "./gradlew publish bintrayUpload"
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
after_success:
# Trigger codecov analysis
- bash <(curl -s https://codecov.io/bash)
# Trigger codacy analysis
- java -jar ~/codacy-coverage-reporter-assembly-latest.jar report -l Java -r build/reports/jacoco/report.xml
# Trigger Coveralls
- ./gradlew coveralls