AMD64
Ruby: 2.4.1
Git
travis-ci/travis-backfill:.travis.yml@c99967e
services:
  - redis-server

import:
  - travis-ci/build-configs:db-setup.yml

rvm: 2.4.1

before_install:
  - rvm list

script: bundle exec rspec
travis-ci/build-configs:db-setup.yml@master
addons:
  postgresql: "11.6"

services:
  - postgresql

before_install:
  - sudo apt-get update
  - sudo apt-get --yes remove postgresql\*
  - sudo apt-get install -y postgresql-11 postgresql-client-11
  - sudo cp /etc/postgresql/{9.6,11}/main/pg_hba.conf
  - sudo service postgresql restart 11
  - 'gem update --system'

before_script:
  - psql --version
  - psql -c 'CREATE DATABASE travis_test;' -U postgres
  - psql -c 'CREATE ROLE travis SUPERUSER LOGIN CREATEDB;' -U postgres
  - curl -fs https://raw.githubusercontent.com/travis-ci/travis-migrations/master/db/main/structure.sql | psql travis_test
Build Config
{
  "os": [
    "linux"
  ],
  "rvm": [
    "2.4.1"
  ],
  "addons": {
    "postgresql": "11.6"
  },
  "import": [
    {
      "source": "travis-ci/build-configs:db-setup.yml"
    }
  ],
  "script": [
    "bundle exec rspec"
  ],
  "language": "ruby",
  "services": [
    "redis",
    "postgresql"
  ],
  "before_script": [
    "psql --version",
    "psql -c 'CREATE DATABASE travis_test;' -U postgres",
    "psql -c 'CREATE ROLE travis SUPERUSER LOGIN CREATEDB;' -U postgres",
    "curl -fs https://raw.githubusercontent.com/travis-ci/travis-migrations/master/db/main/structure.sql | psql travis_test"
  ],
  "before_install": [
    "rvm list",
    "sudo apt-get update",
    "sudo apt-get --yes remove postgresql\\*",
    "sudo apt-get install -y postgresql-11 postgresql-client-11",
    "sudo cp /etc/postgresql/{9.6,11}/main/pg_hba.conf",
    "sudo service postgresql restart 11",
    "gem update --system"
  ]
}