sudo: required dist: trusty language: ruby before_install: - gem install bundler - gem update bundler - smoke/provision.sh rvm: - 1.9.3 - 2.0.0 - 2.1.10 - 2.2.4 - 2.3.1 - ruby-head env: - TEST_TASK=spec matrix: allow_failures: - rvm: jruby-head - rvm: ruby-head - rvm: jruby-9.0.5.0 - rvm: 2.3.1 env: TEST_TASK=smoke influx_version=nightly channel=nightlies include: - rvm: 2.3.1 env: TEST_TASK=rubocop - rvm: jruby-9.0.5.0 env: JRUBY_OPTS='--client -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -J-Xss2m -J-Xmx256M' - rvm: jruby-head env: JRUBY_OPTS='--client -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -J-Xss2m -J-Xmx256M' - rvm: 2.3.1 env: TEST_TASK=smoke influx_version=0.10.3-1 pkghash=96244557d9bb7485ddc9d084ff7ce783 - rvm: 2.3.1 env: TEST_TASK=smoke influx_version=0.11.1-1 pkghash=f4cf8363125038dff038ced6b16bcafd - rvm: 2.3.1 env: TEST_TASK=smoke influx_version=0.12.2-1 pkghash=f28bb1c57d52dc1593dca45b86be5913 - rvm: 2.3.1 env: TEST_TASK=smoke influx_version=0.13.0 pkghash=4f0aa76fee22cf4c18e2a0779ba4f462 - rvm: 2.3.1 env: TEST_TASK=smoke influx_version=1.0.2 pkghash=3e4c349cb57507913d9abda1459bdbed - rvm: 2.3.1 env: TEST_TASK=smoke influx_version=1.1.0 pkghash=682904c350ecfc2a60ec9c6c08453ef2 - rvm: 2.3.1 env: TEST_TASK=smoke influx_version=nightly channel=nightlies fail_fast: true addons: apt: packages: - haveged - libgmp-dev script: bundle exec rake $TEST_TASK