43 lines
716 B
YAML
43 lines
716 B
YAML
dist: trusty
|
|
sudo: false
|
|
group: beta
|
|
language: ruby
|
|
before_install:
|
|
- gem install bundler
|
|
script:
|
|
- bundle exec rake compile || bundle exec rake compile
|
|
- bundle exec rake test
|
|
os:
|
|
- linux
|
|
- osx
|
|
rvm:
|
|
- 2.3.8
|
|
- 2.4.5
|
|
- 2.5.3
|
|
- 2.6.0
|
|
- ruby-head
|
|
- system
|
|
env:
|
|
- CC=gcc
|
|
- CC=clang
|
|
matrix:
|
|
allow_failures:
|
|
- rvm: system
|
|
- os: osx
|
|
rvm: ruby-head
|
|
exclude: # ruby 2.4.2 needs build with xcode9 or later on osx
|
|
- os: osx
|
|
rvm: 2.4.2
|
|
include:
|
|
- os: osx
|
|
osx_image: xcode9.1
|
|
rvm: 2.4.2
|
|
env:
|
|
- CC=gcc
|
|
- os: osx
|
|
osx_image: xcode9.1
|
|
rvm: 2.4.2
|
|
env:
|
|
- CC=clang
|
|
after_failure:
|
|
- "find build -name mkmf.log | xargs cat"
|