-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
45 lines (36 loc) · 1.76 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
os: linux
language: java
jdk:
- openjdk8
services:
- docker
# Install Erlang for integration tests
before_install:
- sudo apt-get update -qq
- sudo apt-get install erlang -y
install:
./mvnw compile --batch-mode --update-snapshots
script:
./mvnw install --batch-mode -Dgpg.skip
before_deploy:
- mvn help:evaluate -N -Dexpression=project.version | grep -v '\['
- export project_version=$(mvn help:evaluate -N -Dexpression=project.version | grep -v '\[')
deploy:
provider: releases
api_key:
secure: IzSZiGH6iDV42XDTNfwyKV9bX9ldu7hvKEukvfXAMIYL1MLsOBP+7+m/kKUu33pa4OeGxyb1aRfworS3i8gifBgQittdXEAbJcGhMa/u5ex0HJbm8uw6trU3kXGpKiRYNO0W6uyPtUON6TFyR1RwbZFPAeHh/6VHFVvfss+gvAeLExgxAvtBMPfwpjqfRdod7rGEN/fxbyqPAOMXhOhsPA4ODxCEOgRl1/i7lK8XnUR9r0bTCpV/+GW5UPJ0zQ/05n21A0eWE8mULMHIwPGJnUz74LNcZ3Eqz4IHY1WXO42gPRBb7Rdl08dC/t+mqeEz425v0WDPCPQMZrqnu+rN/XKgrjG3lm7c5doBSP+wsCOttq/gLgepoIUyJqQQuwqGEdHJxev0Rd9geOnpUsjicK35mrzbamEgzJYKLWEcgfI+RlXgWfOeGZLN2J8zC95At+Tqq0YuqrklafOyjwrrrFa6us7xYIiKEXe9z2wtmIOR6e9Z3Gnq9SkxWd2uBVLVBt0L0pIMR7e5rvmrirSPRluXtN+5oEWrLbsvTPlyvpwlbHOdat13Xv6V86ymhg8nWV64MSbsZK+N+HPJGZlANfItCAZDwuB/QFS8j2G9fKpMXjwh3z98x6PqD4kPAv+hQi3AWMhDTqqv0kZ6/W2BUKscqXYKT55xmQ9kqHsghoM=
file:
- "core/target/core-$project_version.jar"
- "core/target/core-$project_version-javadoc.jar"
- "core/target/core-$project_version-sources.jar"
- "client/target/client-$project_version.jar"
- "client/target/client-$project_version-javadoc.jar"
- "client/target/client-$project_version-sources.jar"
- "server/target/epmd-$project_version.jar"
- "server/target/epmd-$project_version-javadoc.jar"
- "server/target/epmd-$project_version-sources.jar"
cleanup: false
on:
tags: true
repo: appulse-projects/epmd-java
name: $project_version