Sha256: 4fb944be043b66d12b5ffc2243d6a399b23dcc05ca827e40bfdf21b10896a163

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

language: ruby
rvm:
  - 2.5.1
  - 2.6.1
  - 2.6.3
  - 2.6.4
env:
  - SCYLLA_VERSION=3.0.2
  - CASSANDRA_VERSION=3.0.10
  - CASSANDRA_VERSION=3.9
  - SCYLLA_VERSION=3.0.2 ACTIVEMODEL_VERSION='< 5'
  - CASSANDRA_VERSION=3.0.10 ACTIVEMODEL_VERSION='< 5'
  - CASSANDRA_VERSION=3.9 ACTIVEMODEL_VERSION='< 5'

jdk:
  - oraclejdk8

services:
  - docker

before_install:
  - sudo apt-get install libjna-java
  - sudo apt-get install python-support
  - sudo easy_install pyYaml
  - sudo easy_install pip
  - sudo pip install ccm

install:
  - |
    if [ -n "$CASSANDRA_VERSION" ];then
      ccm create -n 1 -v $CASSANDRA_VERSION -i 127.0.0. -s -b test-cluster;
      ccm start;
    fi
    if [ -n "$SCYLLA_VERSION" ];then
      SCYLLA_IMAGE=scylladb/scylla:$SCYLLA_VERSION
      docker pull $SCYLLA_IMAGE
      docker run --name cassandra_test -d -p "9042:9042" -p "9160:9160" $SCYLLA_IMAGE
      function check_scylla(){ docker exec -it cassandra_test nodetool status | grep UN; }
      until check_scylla; do
       echo "waiting..."
      done
    fi
    if [ -n "$ACTIVEMODEL_VERSION" ];then
      bundle add activemodel --version "$ACTIVEMODEL_VERSION";
    fi
    bundle install

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
extendi-cassandra_object-1.0.20 .travis.yml