-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
executable file
·42 lines (39 loc) · 1.54 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
language: java
os: linux
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/
jobs:
include:
- stage: build
script:
- ./gradlew check
- ./gradlew fatJar
- stage: test
script:
- ./gradlew fatJar
- ./test_integration.sh zip
- script:
- ./gradlew fatJar
- ./test_integration.sh solder
- stage: javadoc
script:
- ./build_javadoc.sh
- stage: deploy
script: ./gradlew fatJar
deploy: &releases
provider: releases
api_key:
secure: S1Ljf4Je1EU/k79N2GDzupOS5VdplHR5N5qlgd6jXJmeeOxMYv15A6Vt67yZV1lnX2hLhnw8rdAqk82Ok1fEl7Se+b/L8uCMIrQDZ6qEXo9eJkhE32Od04+qXrmUKU5B+aocRi+oAWKjV25Yo0J7BAu4XL4qbF6SNnyu6MLmX2tF09ms+HCS+FC+vAF/dFC45Wr2BhvgYDCoJOX2Bb1DPi6+iXFywoFBFptuBP6Y0WAcWKFZKp1SoeC22HqNqL8pORm3Japv29n16yx/jp9nFHi8MXdLtgHKQNrRJfmszToj3Ua1gu6/2lHGzIbCflLSGIgDPXJZ6lZavPO5YE9YoiONAvaqOVJ3EWZ/QdHbXdfkmdXL14R1QugJ5cVL0HciDlUAllnLl7KTx7xBE8TDKBNZ5OeBgaWV3ZbLkv2qCEHxPXmhcgFj9oLrpPr8y32TTBQKkDGFxmb0CAzuG682U+SQwX+rRQN4ULGNZIWPWlcbLj/UWj39/QdnXc3QqVaAfB29nW3UKVshgBCOgSvgkQVBGDcydW1dpmMe+HCLDYfh7Xzi5kGALa8BPTRScEsFekYZrOFMM7CCjt4uP6R6kbOVNXjM8dAbmptxGiE8NdJ3FkFpaLKQeDzLsiko5USdjn/AL0I+HfVKkygvxkjy/uCbAuen2TKndoe9JfzYxlA=
file_glob: true
file: "./build/libs/*"
skip_cleanup: true
on:
tags: true
repo: bennet0496/technicserver
after_deploy:
- ./gradlew clean