travis-ci/travis.rb:.travis.yml@03986c4
language: ruby
cache: bundler

os:
  - linux

rvm:
  - jruby
  - 1.9.3
  - 2.2.7
  - 2.3.8
  - 2.4.5
  - 2.5.5
  - 2.6.3

jobs:
  include:
    - os: osx
      osx_image: xcode7.3
      rvm: 1.9.3
      before_install:
        - gem uninstall -v '>= 2' -i $(rvm gemdir)@global -ax bundler || true
        - gem install bundler -v '< 2'
    - os: osx
      rvm: 2.5.5
    - os: osx
      rvm: 2.6.3
    - stage: deploy
      if: branch = master
      os: linux
      rvm: 2.6.3
      deploy:
        provider: rubygems
        api_key:
          secure: KcBpkFaes74KGMm8X/rRA8e13+t3PmkefsAvOAR+iF4g1GyuLSPkP92Fb9vFfsXBph+qmFh5rNa2lIRf/3RXW6COxY7CMMaARxUfJOKE0rmIwF0qfKI+RZDh6abg92iYngunMZVN8WVft6Lv9ZTOYCWxr1Zs1Ll/Rl4PfvHNd1g=
        gem: travis
        on:
          repo: travis-ci/travis.rb
          ruby: 2.6.3
        edge: true
Build Config
{
  "os": [
    "linux"
  ],
  "rvm": [
    "jruby",
    "1.9.3",
    "2.2.7",
    "2.3.8",
    "2.4.5",
    "2.5.5",
    "2.6.3"
  ],
  "jobs": {
    "include": [
      {
        "os": "osx",
        "rvm": "1.9.3",
        "osx_image": "xcode7.3",
        "before_install": [
          "gem uninstall -v '>= 2' -i $(rvm gemdir)@global -ax bundler || true",
          "gem install bundler -v '< 2'"
        ]
      },
      {
        "os": "osx",
        "rvm": "2.5.5"
      },
      {
        "os": "osx",
        "rvm": "2.6.3"
      },
      {
        "if": "branch = master",
        "os": "linux",
        "rvm": "2.6.3",
        "stage": "deploy",
        "deploy": [
          {
            "on": {
              "rvm": "2.6.3",
              "repo": "travis-ci/travis.rb"
            },
            "gem": "travis",
            "edge": true,
            "api_key": {
              "secure": "OoUEpQPW+3MeOcWxCurJLJoPWgrZsy3T5o/WyXzGYBhWze2wNnPm5mvFbekRZmY+1aLh4G1EmBzf5cqw3MBWHLSuwQWR4NmILvFTaeR0eqZyBfMRrxsaw4+4ajA8R6oCvts6WPND1G6taaR/EZa3nhYouNl7dCuAoD76vXc4KXE="
            },
            "provider": "rubygems"
          }
        ]
      }
    ]
  },
  "cache": {
    "bundler": true
  },
  "language": "ruby"
}