-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
46 lines (46 loc) · 5.2 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
os:
- linux
language: java
jdk:
- openjdk8
sudo: false
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/"
install: skip
test: skip
jobs:
include:
- stage: build pull request
if: type = pull_request
script: "./gradlew check jacocoTestReport"
- stage: publish master
if: branch = master AND NOT type = pull_request AND os = linux
script: "./gradlew publish -x test"
- stage: build release
if: branch =~ /release/ AND os = linux
script: "./gradlew publish bintrayUpload -Pversion=${TRAVIS_BRANCH#'release/'}
-x test"
- stage: release
if: branch =~ /release/ AND os = linux
script: "./gradlew closeAndReleaseRepository"
- stage: github release
if: branch =~ /release/ AND os = linux
script: "./scripts/github-release.sh"
before_install:
- |
if [[ "$TRAVIS_PULL_REQUEST" = "false" ]]; then
openssl aes-256-cbc -K $encrypted_21ff1252c945_key -iv $encrypted_21ff1252c945_iv -in epirus.asc.enc -out epirus.asc -d
fi
env:
global:
- secure: XWO2YqSXS5xqeK7t7H8Q5Zs+z9ZRU3sCqQAC6KC0q1v1jqaR58riZ+VdsOk4Olu09BjsJCUm+RAFCWzEEoljK7RsKd/DQQxw5brZP7rnkQIIty55z2eJLgWjkoXd2UVp8YLz+yYa1npkLVotrVlrk0bcgAoRs0OFCqGUn7JxsPaxKilQY0qMbfFLY0o2CUClAJzrUULS95kBHSSkwWpRpgCVZmetZYNPt/OH64EIRqRnwqh0rxBgizCyIQmTqvox69iKIe2Q/Zf1gHCoTlcdBAdtMvPM4Xmvh9jTb9o99d+DDyPEDsbQCkvFUTOAm0nAI059WXMArskqvp2Bszq6jWnK5THC0d65Orx5kciMDUMmieGnXzl/tKXqkfeL/rJvf/ibY+2lz6gsZ0lh9rztzTnk+DvowlPtnMJZQnnN3zZqTHU0ci9r6DIDGbhVjgQMESQKFJ8X8FFAbZLEC/TsyU4Ay7DIa5KYwRxR0JY+berTJcdgCtuwvz4kxk9PZxkJKdNB3qNfMoMmMN5hHS9gCtR76QP2KOtODZQv3f6S5gLRuMEyqYH50+TegtNKg5G9afmSuS/7OvB52fcw7z8zkjEww7bwFYFBD8cT28OynLRAHCpQV83KFTfF8TTsgnpJcrfzZFQjwPHKeUz03MI33oeiJcoXbXCuD7nKSE9WBQs=
- secure: YkhU5gbQvcM8il3EVTb8EcBF2aEt5c9fC/ktM8BiTJ8NhXre6qrTJkJcnf3a7su8QdS7cHSSl/zy8hcCPyO6mg9aakhfYQw/SF3zCTOpDdcgEeyW9lxXH392rhabX1AiL5wsu1odJLzfWFkQdyWV77d17sgc7ilA+zkwSlGe2KlqXgoF9EZN4/KtpaB3Wd2kcw7e382wr85d7dW5HdNY7ne0r+jS1pLy7d1gx/ffeLlbSTUhO0atQZGmucD6NtrM39t8OroXKihCM9crgyIwzZICfyX8sBep30D1fOytdTPh/T/6zwzZ8CjudA7vADsmJyR8hrSXBnbI/7XL/S723N9URwlZ2cWDpajsrAHf2RPGF7/bbu5j+MOZtq47CYwsFScIJUHF8F00hGJHI/W18nHEr0hxBDPYysYquFrFnRlNjLkx6A8oXTJkMiq70irImszJLiyNIbbNg2/7iCRCy9GOGR+rGEnXZnLqIWQoQG8iWB5is0GBYzuAdbLqjGqz+KmO4rrerUxkRfIHOPVRCxGHp4tGopECycineN6VtDV78mcjT4yTD5Yqzm8b3UmGDueo7CNpbOeF+MPIXjrAXNTWqVNrFdgOkdWXL8yzOVt7SaO7qGb/3anesuYDkNciWFvAEtPCJkkIsEqD3wXc5T9m4NAKrVVI1/6MyJTC5+M=
- secure: B2wF4lAekvFpzhNKKkoXxzfElgd/MZEJ9NVKzpG2dbtjokyKhF+hcQQczTwmZqh51dK5du7M/Sw0Tzm7IfzD1kvfob1yEfzPWPzCAtr0I7iZ30ZaZ9zSaTDW//e0GW58tcu6BVsylQvzDDvn1TSJ2YBsXUmKD0mNJzWHln2GWJR3BKLSP+ykzAM7RFZJF1thcVdoinynzvtuNnZmoRlWvvLr6T9yZU7bXVqCL1w5KflIOBu1IRLo1g/74Zx6X7ouy9FjlGs089hV4e8v49UC2oADCqqJRJcPBFiE2j+WdwM5bn/UVn+YR0cOixvMEYcWWDaw3m0ANqpdVvHRDRuXWNtNiXcauHJ2uqR0GdNEQV/5dM47+UFoAkNiQ3Q61zwb0x5VvQUffUfnFyyvBi3GgrcfXzvqR03QSpqLoI26zr0HfDexSfn//BPPbI762wAQOEPNnq1RBM7GIp88n4bRS9gcIMWYeT/tP1PpqehYsiDQSCg3X8lDHHQynDzxVAXIhHk6zOs6/dJRIxVkJtkS/udEmPuqFxenR4wSxXx7Yw/XP7eYJJMRks6kamNDLemumqt8xJK7Y7hy6yCPMlDUmIfOWwcprNNd3AT0mH4gCAVkXAyQ9KhRnnHiKOSX1yemqDhLd6mRnthElv5a/ZYuCRHqEbOfRtHxocGT1CLrtYM=
- secure: KW4FPODZKdFREP2TWLI43x5iXKAErG6st7eoi8Cwv5oHX7XlIwXt13yBT/jaA4v0GaTxtvkznoBJulH+1SU6/quLrz2GHeHREacTDzpzCC/YxQdrJ9ILt437YFULlQGvAS9tjNRIr1eTLV0Son9A3hOhMdSKVGimNMEnASWuWbwqYP/pOfT1dTXwvTbCqYi+4NOV3awxRkjMbvu2kY4yoiHVPJjL7c1LmVnBr9UwMrp95labbnj3NZCil8Y6Eyo6rbZ8M6dEUuUEr7cSdQ45vX1dS39MSN1f2rRVUg3iLKNWwsQJorwiBYzdqLXTz3U3vwENcQY3D5CaOX/wiD/a6iCs7ClNPfFy8SORbXuO8MJ3x/mx2AGvMFZQ0apG9XXqHQfsHfSNPme/JMn4OgFij0PIn8j8rllFLugy9eEZmixQZsU7UTpQFE+sRSNAkuwD5BajHr4nkv2Vs2j3QxIUpP769nddtbCzbT5kl7glVQXY1UpsgkZhL2jcnIS6DBHnuecU0tmBxWJP4o4UapZDUsxbOtWWrPuV5K26+wWEOgQe+mA/ZMUyDxkCvX2yyGaRbszMOkQsc98NKV7sClhZ9NIIXhlTRGawQ28p28W7FdLSLCZsDghbl7wNiX1htXlvrkZqAHJPnXLw14z+86NIJt0ZQfKfl6hH2YSMFKNCmVE=
- secure: NfCn8Wh4DUvz970Is9KQTimYWevAunTWtYNhy6mqZbtqriOMiFkd0HQHWnzcF+Yxi67mEQGGc6mUyXe5XYc++3xIers6KT3Z4xx4T3I6c0T8HUV+ebOpr72N217bQ9Mo4Loq4n5JTWku1JHumUiErswzs4vQUEwcP2sMCzjrynuul8TjfW8aqfIF73fkgcjl50yWy/7zh5zwicIs0tw1PqqLvC9fCaiopI9jwg7ElxlEWV7zLeMOQWeEN2XZlpXc9WIzT2ML5hslbFFsiaZbUHQbFIzHwS+jAB/tbaiKjajG2TzAxL72DNJLD7gjMEfhE4o4zpDr5QIWgIPzMGVJv4OYh+x7RtMu3GYFyab7zeX6KxVTMAOyIS16ldz6OGwu2+owHoFj5IX54F9jSAIOgOzOZOGc5RVIyYEbgJhyDBGi9wqjH5jIT1W5wDke3ay0j8PTsTJZKJ7NkjZRAM5ie8g/m/aEjAbI4iGFRAz06t3wRix2w0pOgJnZ7ubyQI8aWnoGkBQ1w+zzZuGBfUu5bXZ0Pqj/GXAAVpmDYzNZRM23FZbqcf2Ri6MIwBuIiPadj8w8NzvjrnQhpmp0z9Lt+Cp0LgyLVPIu3giFaGAnStTkL6FdAHlXrATP1NJjL3t6nr+i2V64fPSa65wTqDRLjSoVMsTu9NPFsUSAvzM8mJ8=
- secure: aZOQeGbA48Q0fQk9C2B+VndIBfKr/Pcth0CR3fFrbZB/pBecZVbr7scZy82uDhJLJ/A1VB/fdFafSlcLzwK7TKUmrY8SJTiQovcxTVqj+qbDmmLws13q7++yl07h18Hyb53BLy83nWkTDTMyvVgPfTHjYps3GKy/KfFRaUijyfRMNP6LCchzJQPVs0b9+1ojD3EdHVeWLKux7BWQT0DMCkWdD2O2VAth6Eisv4IYCI8118Hkkut3gliEQl0aSk3+XIQ+DJM7p3ZKGycRJ+fwgjgBzznrPiFIhdLA4ECMUoWEdrynG2EUMFZlnYCJWgr4dfpGeelKd1H7m0JInVE+XoT4HB9oTA6KqZd0cR9Wn+Gpou1EIGLoco2ryfUVLCxaHbEuL7kJeT89it4Pn9SJjOkn5o6aG65MEt2b8IOB/NSWAuAshSCJoZFpFeTkPz8lxViHILkmqD0g9Y1Rg8sRa8h/TTYlkVhsJo+fLxtREDP/UfprYj1IvD/X/VG1HFH5DomBsj6Hv6+Z9z4woTn6qZOfy1ztgZCgL1GVl8SVfqwnzSIxVoOhmNL2M7+ZDN9VLXxdxd7I5M2T3kyLSJfP0rYwUMxZ6M1yxpWhhJgs3FPrnRSntaKrxgOBD7aat+m3IKO8QkhmUNYsThvPwFcMamO6lCa5COCg7PtzjSWEQU4=