Sha256: c2a50d64ae00a410b9139501bf980e2ab326b0b97aaa66937bc774d386ffa370

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

language: ruby
rvm:
  - 2.5.1
  - 2.6.1
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

2 entries across 2 versions & 1 rubygems

Version Path
extendi-cassandra_object-1.0.19 .travis.yml
extendi-cassandra_object-1.0.18 .travis.yml