AMD64
Xcode: xcode10.2-rubies C
Git
.travis.yml
language: c

script:
- unset JRUBY_OPTS
- test -f ~/.rvmrc && cat ~/.rvmrc || true
- ./build.sh

cache: ccache

matrix:
  include:
  - os: osx
    before_install:
      - sw_vers
    install:
      - unset -f pushd
      - unset -f popd
    osx_image: xcode10.2-rubies
    cache: &osx_cache
      ccache: true
      directories:
        - /usr/local/Cellar/python
        - /usr/local/opt/python

before_cache:
  - echo rvm_auto_reload_flag=1 >> ~/.rvmrc

after_failure: find $rvm_path/log/ -type f | xargs ls -t | head -n 1 | xargs cat

notifications:
  email: false
Build Config
{
  "os": [
    "linux"
  ],
  "env": {
    "global": "RUBY=2.6.0"
  },
  "dist": "trusty",
  "cache": {
    "ccache": true
  },
  "matrix": {
    "include": [
      {
        "os": "osx",
        "cache": {
          "ccache": true,
          "directories": [
            "/usr/local/Cellar/python",
            "/usr/local/opt/python"
          ]
        },
        "install": [
          "unset -f pushd",
          "unset -f popd"
        ],
        "osx_image": "xcode10.2-rubies",
        "before_install": [
          "sw_vers"
        ]
      }
    ]
  },
  "script": [
    "unset JRUBY_OPTS",
    "test -f ~/.rvmrc && cat ~/.rvmrc || true",
    "./build.sh"
  ],
  "language": "c",
  "before_cache": [
    "echo rvm_auto_reload_flag=1 >> ~/.rvmrc"
  ],
  "after_failure": [
    "find $rvm_path/log/ -type f | xargs ls -t | head -n 1 | xargs cat"
  ],
  "notifications": {
    "email": {
      "enabled": false
    }
  }
}