43 lines
999 B
YAML
43 lines
999 B
YAML
dist: trusty
|
|
group: beta
|
|
language: ruby
|
|
|
|
script:
|
|
- bundle exec rake compile || bundle exec rake compile
|
|
- bundle exec rake test
|
|
- ITER=10 bundle exec rake bench:all
|
|
os:
|
|
- linux
|
|
- osx
|
|
rvm:
|
|
- 2.3.8
|
|
- 2.4.5
|
|
- 2.5.3
|
|
- 2.6.0
|
|
- ruby-head
|
|
|
|
env:
|
|
- CC=gcc
|
|
- CC=clang
|
|
matrix:
|
|
allow_failures:
|
|
- os: osx
|
|
rvm: ruby-head
|
|
include:
|
|
- name: powerpc
|
|
language: generic
|
|
before_install: |
|
|
docker run --rm --privileged multiarch/qemu-user-static:register --reset &&
|
|
docker build --rm -t ffi-powerpc -f spec/env/Dockerfile.powerpc .
|
|
script: |
|
|
docker run --rm -t -v `pwd`:/ffi ffi-powerpc
|
|
- name: armhf
|
|
language: generic
|
|
before_install: |
|
|
docker run --rm --privileged multiarch/qemu-user-static:register --reset &&
|
|
docker build --rm -t ffi-armhf -f spec/env/Dockerfile.armhf .
|
|
script: |
|
|
docker run --rm -t -v `pwd`:/ffi ffi-armhf
|
|
after_failure:
|
|
- "find build -name mkmf.log | xargs cat"
|