-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
39 lines (39 loc) · 1.91 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
sudo: required
dist: trusty
language: java
jdk:
- oraclejdk8
addons:
apt:
packages:
- rpm
before_install:
- sed -i.bak -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g'
~/.m2/settings.xml
- git clone --depth=50 --branch=2.0 /~https://github.com/Graylog2/graylog2-server.git /home/travis/build/alcampos/graylog2-server
- cd /home/travis/build/alcampos/graylog2-server; git checkout tags/2.3.0;
mvn install -DskipTests=true -Dmaven.javadoc.skip=true; cd /home/travis/build/alcampos/graylog-plugin-alert-condition-delorean
- echo "finished before_install"
- pwd
- ls
before_deploy:
- mvn jdeb:jdeb && export RELEASE_DEB_FILE=$(ls target/*.deb)
- mvn rpm:rpm && export RELEASE_RPM_FILE=$(find target/ -name '*.rpm' | tail -1)
- rm -f target/original-*.jar
- export RELEASE_PKG_FILE=$(ls target/*.jar)
- echo "Deploying release to GitHub releases with the following files:"
- echo "$RELEASE_PKG_FILE"
- echo "$RELEASE_DEB_FILE"
- echo "$RELEASE_RPM_FILE"
deploy:
provider: releases
api_key:
secure: cwnSoxgRrOhjPBu45eEiYktVnBCMGAh5qjfrntxuF9YeBo2TTbP39HdlPPIu6Rmha7oS42ZF2E3TsZrIIhl5BPzhbT1GGMHkxASnWvwHuFOuh+XGh2hcY8HCWn6M5Xb5wZ0wRMcmdSp69IX1qPpRtxrCIwke1nqqWYEK9HogyhO6TQX71ic671LirNLe9ek42y9xaudVAy/1IRg5qDsumgLkJdSN6v20hY3hsOn9LD1r8V5d0v+CAMe0JjCZ1PrXWqlAcPIcN7C+QbVkTecXPQo9TzF2ncHW8gcvhvvo39BkZbfKalBl6ie/dUkCiEFXd6bpb8GK3pGbQPheK6Sr/+3v7s+LrARQqLrZ6lZwoY/VwfICj2yP6qFnw8febA5rT39bkEYFiovbKt7u6x1NSpwx64rJGthPUy6xzAyO8X0ClQM7x+IdHAyyAUZzUfru18Aq/Pmb1ynenAp05ZCWfiWo2JsZp/3fZ/iYL2OTVuYFN5hEZ3KtZg3zIsmAK42CpPzBahwFWBSRNWUeKFiSygq+n+IOgdPKZDm/g7pb7C6gCHlkleziegHzbL8vKqEYmhJ7ItSX/eJbPeSdTjiMvDuuNa3gRZHDxC9yNGkCZrPG9054KP/OCwEOQg9i1HuGnNI9t6zJ3EFDYRB+IKaZ5dF+Z8y/K/VdVQnWdCLL/4o=
file:
- "${RELEASE_PKG_FILE}"
- "${RELEASE_DEB_FILE}"
- "${RELEASE_RPM_FILE}"
skip_cleanup: true
on:
repo: alcampos/graylog-plugin-alert-condition-delorean
tags: true