-
Notifications
You must be signed in to change notification settings - Fork 58
/
.travis.yml
21 lines (21 loc) · 798 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
language: ruby
matrix:
include:
- env: EMBULK_VERSION=0.9.15
rvm: jruby-9.1.15.0 # bundled jruby version
jdk: openjdk8 # embulk 0.9.x uses jdk8
- env: EMBULK_VERSION=latest
rvm: jruby-9.1.15.0 # ?
jdk: openjdk8 # ?
allow_failures:
- env: EMBULK_VERSION=latest
before_install:
- curl -o embulk.jar --create-dirs -L "http://dl.embulk.org/embulk-${EMBULK_VERSION}.jar"
- chmod a+x embulk.jar
- BUNDLER_VERSION=$(echo "require 'bundler'; Bundler::VERSION" | ./embulk.jar irb | tail -n 2 | tr -d '"')
- gem uninstall bundler -x
- gem install bundler -v ${BUNDLER_VERSION}
install:
- ./embulk.jar bundle install --jobs=3 --retry=3 --path vendor/bundle
script:
- bundle exec env RUBYOPT="-r ./embulk.jar -r embulk -r embulk/java/bootstrap" rake test