File tree Expand file tree Collapse file tree 4 files changed +69
-4
lines changed Expand file tree Collapse file tree 4 files changed +69
-4
lines changed Original file line number Diff line number Diff line change 22sudo : false
33language : ruby
44cache : bundler
5+ env :
56rvm :
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
721jdk : oraclejdk8
8- script : bundle exec rspec spec --order rand
9- before_install : []
Original file line number Diff line number Diff line change 11source 'https://rubygems.org'
22
3- # Specify your gem's dependencies in logstash-mass_effect.gemspec
43gemspec
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