-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
36 lines (28 loc) · 1.38 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
language: java
jdk: openjdk8
sudo: false
services:
- xvfb
before_install:
- sudo apt update
- sudo apt install openjfx
install: true
before_deploy:
- export TRAVIS_TAG='v'`mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version | sed -n -e '/^\[.*\]/ !{ /^[0-9]/ { p; q } }'`
- git tag $TRAVIS_TAG
deploy:
provider: releases
api_key:
secure: HnBIgyXp7dSj+zIhPHot6qsPKRAo34PxXTu8r0bPrkr0oDsAJ+js1L0VCpSbKKtBmwNHgHgPeghvV9x2/ncohIkf3eQ0v3CaoqlLgSjwKlYaFLKOzos6Fsn9o0P0GhxljtlqRquMeQyiudOaPsz7XnmxAs/7dPjY4kywUQguUiOmSUKTfSFo3P0KzTWIMITtz71BirbGpIRpNq5K36CWuoQLWpB+N/QTWl769U2sbYOyCFgaaSXIy1ZT07RhiiGzxM3SQaRIC8Exvc5aSEX3Z/jIcp5Xgz3+qQW+xT7s5SgP5wAg5fo16Yst4XA4YhD5yb36nFPIe6nn3gjoL92B9hMSEellAypFoSFUuxart2xmGn0CcSOHnaqDl6kg1IE+xr1oSReAkuPXtmGnDkufvi1RUb6qt2+Rf7KkFdkdExL+KPZl3UdbgyIK5I1XAzls/2u4dLxh7x9xsNzo7FHYV22CIN5WEnJKZG2erLSNDh7NLNWQh3QzvHfuYvz/pnel37eemn7LMZZAl4V0DgtgnjNsnMzb0KiMsEg0mL/3vfwBetTprxB3GZ8XA+/eT4l3QyMg8F2qhmoKqQV+Fa1Rzsomf6MTd9pLBOfK6VwFIbdEmJusykbleNVV4wLP5EndUCV4s733rIh6vmzQhTq1C6CF9eu52S2vQNLVbwHadfQ=
file: target/release/chat.neerc.jar
skip_cleanup: true
on:
repo: Shemplo/Neerc-chat-client
branch: master
script:
- mvn clean package cobertura:cobertura
after_success:
- echo "Build was successful. $TRAVIS_TEST_RESULT"
- bash <(curl -s https://codecov.io/bash)
after_failure:
- echo "Build was failed"