File tree 4 files changed +69
-4
lines changed
4 files changed +69
-4
lines changed Original file line number Diff line number Diff line change 2
2
sudo : false
3
3
language : ruby
4
4
cache : bundler
5
+ env :
5
6
rvm :
6
- - jruby-1.7.25
7
+ - jruby-1.7.25
8
+ matrix :
9
+ include :
10
+ - rvm : jruby-1.7.25
11
+ env : LOGSTASH_BRANCH=master
12
+ - rvm : jruby-1.7.25
13
+ env : LOGSTASH_BRANCH=5.x
14
+ - rvm : jruby-9.1.9.0
15
+ env : LOGSTASH_BRANCH=feature/9000
16
+ allow_failures :
17
+ - rvm : jruby-9.1.9.0
18
+ fast_finish : true
19
+ install : true
20
+ script : ci/build.sh
7
21
jdk : oraclejdk8
8
- script : bundle exec rspec spec --order rand
9
- before_install : []
Original file line number Diff line number Diff line change 1
1
source 'https://rubygems.org'
2
2
3
- # Specify your gem's dependencies in logstash-mass_effect.gemspec
4
3
gemspec
4
+
5
+ logstash_path = "../../logstash"
6
+
7
+ if Dir . exist? ( logstash_path ) && ENV [ "LOGSTASH_SOURCE" ] == 1
8
+ gem 'logstash-core' , :path => "#{ logstash_path } /logstash-core"
9
+ gem 'logstash-core-plugin-api' , :path => "#{ logstash_path } /logstash-core-plugin-api"
10
+ end
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # version: 1
3
+ # #######################################################
4
+ #
5
+ # AUTOMATICALLY GENERATED! DO NOT EDIT
6
+ #
7
+ # #######################################################
8
+ set -e
9
+
10
+ echo " Starting build process in: ` pwd` "
11
+ ./ci/setup.sh
12
+
13
+ if [[ -f " ci/run.sh" ]]; then
14
+ echo " Running custom build script in: ` pwd` /ci/run.sh"
15
+ ./ci/run.sh
16
+ else
17
+ echo " Running default build scripts in: ` pwd` /ci/build.sh"
18
+ bundle install
19
+ bundle exec rake vendor
20
+ bundle exec rspec spec
21
+ fi
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # version: 1
3
+ # #######################################################
4
+ #
5
+ # AUTOMATICALLY GENERATED! DO NOT EDIT
6
+ #
7
+ # #######################################################
8
+ set -e
9
+ if [ " $LOGSTASH_BRANCH " ]; then
10
+ echo " Building plugin using Logstash source"
11
+ BASE_DIR=` pwd`
12
+ echo " Checking out branch: $LOGSTASH_BRANCH "
13
+ git clone -b $LOGSTASH_BRANCH https://github.com/elastic/logstash.git ../../logstash --depth 1
14
+ printf " Checked out Logstash revision: %s\n" " $( git -C ../../logstash rev-parse HEAD) "
15
+ cd ../../logstash
16
+ echo " Building plugins with Logstash version:"
17
+ cat versions.yml
18
+ echo " ---"
19
+ # We need to build the jars for that specific version
20
+ echo " Running gradle assemble in: ` pwd` "
21
+ ./gradlew assemble
22
+ cd $BASE_DIR
23
+ export LOGSTASH_SOURCE=1
24
+ else
25
+ echo " Building plugin using released gems on rubygems"
26
+ fi
You can’t perform that action at this time.
0 commit comments