-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
61 lines (54 loc) · 2.65 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
59
60
61
if: tag IS blank
language: java
sudo: false
jdk:
- openjdk11
install:
- wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_windows-x64_bin.zip
- unzip openjdk-11.0.2_windows-x64_bin.zip
- mv jdk-11.0.2 jdk-11.0.2-win
- export JDK11_WIN=${TRAVIS_BUILD_DIR}/jdk-11.0.2-win
- wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_osx-x64_bin.tar.gz
- gunzip -c openjdk-11.0.2_osx-x64_bin.tar.gz | tar xopf -
- mv jdk-11.0.2.jdk jdk-11.0.2.jdk-osx
- export JDK11_OSX=${TRAVIS_BUILD_DIR}/jdk-11.0.2.jdk-osx/Contents/Home
- export JDK11_LINUX=${JAVA_HOME}
- ls -lat
script:
- ./gradlew build runtimeZip
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
after_success:
- git config --local user.name "b2i-ci"
- git config --local user.email "[email protected]"
- export TRAVIS_TAG=${TRAVIS_TAG:-v$(cut -d'=' -f2 <<<"$(cat gradle.properties)")}
- git tag -f $TRAVIS_TAG
notifications:
slack:
secure: "EinPrBPKQTkS4bbKHeQDTp8XinuDa3F4hdGEYkWA+x5/I0b7k7VAeu25ivaM8axsEuQkC5aWBjpyvZD1NDHYvR1yaK8m0SH9xebGwvRtxLOOb7gxvS1JxPAL4hkYrN/AdbiFazpA8P2tGgcjfH1eARo2TiOihOG
MgHuHTHzoVGijChgZiGP/mmaUy3iRpybHrt/hJdSG5ZgCZYecZPIeCSMn+XHMEzif1JcJzNGmRAwwFvxcSn92rPv13u2fuHoBcB6DHpFzfWMzY/7ygy4JEBRFpqWPc5+tvZ0b/HZjf5odBE6tMGQxnCEoLyufEwIbkD9cWqtwz
84UPIwzS6Nv8kufJYWivXeJroebV1pito+1vWOHpJzMOiYvj9ydsb3he0s8M9IJ4CLnfa/rI4WXWQYZ3O1mdsyU6ZrDbRWrHbweL0wctUd+SwePORgZDRaqGYd4N3HsRvwkF9dzeTWOPPY0Oxz4F1O/k4pX4v8wuXjBEvN6/dp
9MHyhCb1H4+Lg6yXdM6sM/LWvQy/l9jjOcQ/fhSPTNBFnNS1PGNHw5s+7bGeAQfI2SYKd3KVbcnuTltqjdHm3npX/yk1c21jtJW3q84cEZSWot+cUw5EzlEftTar5oDS4Bfs31wX619Q4NRtbXV5ZEEzHqn2QbMCx9c39cXMNz
hhboRuS2I8/XRM="
deploy:
provider: releases
api_key:
secure: "FcA5D+ug+EBUXFVeKvPSmPHIZYGrfO3/cvGeblCJYO1TZhufwmCWype5GbuQoJOhphRdn6TN2VmQSvVxGZ8R1iwplMk4qjTKBdTbSUuidDUsoej8cReqZHbO7yhAvIxVx2p23j4PVnqcD/e4rdNt8bIZffcJICe
b0kaV85vdCZ2Xqt3QsG9vtEJ/7AjqR91pNk/fORoqeJFEFb8eQ2C4BZZFZaxhjkj4jmF/2I/Krph95l3QJkIiCQumWqspo+h5YTyzOnUTK0TmU7ycpAk34cK9UIjN1/9seQlokI9a8hSmYLJe4rIMduyUoqLRARKtYEYwVx15o
dwekDxZdq090th7bTJQNG8UzBoc6MCvfD8RgFBzaV0KtnDx3u8Mq1UrHvsmKDs/hsU4Ba/28bIU37LNvwnp7FlIoIzhrU6t4ZW0DfhzUDCS/cf8G4Y+5Rp9ofVbw3RcxA0kEWXUjfjhsC6wCTwaKVk+nyA0PxySlHr1mxfK6Vn
e4Omd+bQqyaMIBoM/hIvdcb+TePgm7LdeB9ywW0R/gpSoYxO1BH4+QeCweQwTaUrpllkxZbePRLopAVjaNMvlpUTjIb9Uiob33twdMG2fLjq3Hga5VGHOQKfUPDeGWDaj5lM9O7rnlLhnOJ4Z3JNnzdY1ygYFrwr2nIukZRu/M
Rfx/IUpyf9L8N0="
overwrite: true
file_glob: true
file: build/rf2-d2-*.zip
skip_cleanup: true
draft: true
name: "$TRAVIS_TAG"
on:
branch: master
tags: true