Sha256: c4a429b473d6c4f816751abec4fdeb1eef55c1eae47e8119f4f102c49cb0832e

Contents?: true

Size: 1.14 KB

Versions: 3

Compression:

Stored size: 1.14 KB

Contents

dist: trusty
sudo: required
language: ruby
rvm:
  - 2.3.8
  - 2.4.6
  - 2.5.5
  - 2.6.3
  - 2.7.0
before_install:
  - docker-compose up -d
  - function mysql_ping { mysqladmin -u root -h 127.0.0.1 -ppassword ping > /dev/null 2> /dev/null; }
  - for i in {1..60}; do mysql_ping && break; sleep 1; done
  - gem install bundler
  - docker-compose stop
script:
  - bundle exec rake
gemfile:
  - gemfiles/activerecord_4.2.gemfile
  - gemfiles/activerecord_5.0.gemfile
  - gemfiles/activerecord_5.1.gemfile
  - gemfiles/activerecord_5.2.gemfile
  - gemfiles/activerecord_6.0.gemfile
  - gemfiles/activerecord_master.gemfile
env:
  matrix:
    - ACTIVERECORD_MYSQL_RECONNECT_ENGINE=InnoDB
    - ACTIVERECORD_MYSQL_RECONNECT_ENGINE=MyISAM
jobs:
  exclude:
    - rvm: 2.3.8
      gemfile: gemfiles/activerecord_6.0.gemfile
    - rvm: 2.3.8
      gemfile: gemfiles/activerecord_master.gemfile
    - rvm: 2.4.6
      gemfile: gemfiles/activerecord_6.0.gemfile
    - rvm: 2.4.6
      gemfile: gemfiles/activerecord_master.gemfile
    - rvm: 2.7.0
      gemfile: gemfiles/activerecord_4.2.gemfile
addons:
  apt:
    packages:
      - mysql-client-core-5.6
      - mysql-client-5.6

Version data entries

3 entries across 3 versions & 3 rubygems

Version Path
activerecord-mysql-reconnect-new-0.6.0 .travis.yml
activerecord-mysql-reconnect-before-retry-0.5.0 .travis.yml
activerecord-mysql-reconnect-0.5.0 .travis.yml