Sha256: 33707a0066fe9fabd99fc981f587156fac152512fd1814f6bd4279a9383cc95c

Contents?: true

Size: 1.27 KB

Versions: 35

Compression:

Stored size: 1.27 KB

Contents

dist: trusty
group: beta
language: ruby
git:
  submodules: false

script:
  - bundle exec rake libffi
  - bundle exec rake compile
  - bundle exec rake test
  - |
      if [[ $(ruby -v) != *truffleruby* ]]; then
        ITER=10 bundle exec rake bench:all
      fi
  - bundle exec rake types_conf && git --no-pager diff
os:
  - linux
  - osx
rvm:
  - 2.3.8
  - 2.4.6
  - 2.5.5
  - 2.6.5
  - 2.7.0
  - ruby-head
  - truffleruby-head

env:
  - CC=gcc
  - CC=clang
matrix:
  allow_failures:
    - os: osx
      rvm: ruby-head
    - os: osx
      rvm: 2.3.8
    - os: linux
      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
  exclude:
    - os: osx
      rvm: truffleruby-head
after_failure:
  - "find build -name mkmf.log | xargs cat"

Version data entries

35 entries across 35 versions & 4 rubygems

Version Path
qiita_org-0.1.35 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.34 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.33 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.32 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.31 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.30 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.29 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.28 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
cloudsmith-api-0.54.15 vendor/bundle/ruby/2.6.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.27 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.26 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
qiita_org-0.1.25 gems/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
cloudsmith-api-0.53.79 vendor/bundle/ruby/2.6.0/gems/ffi-1.13.1/.travis.yml
cloudsmith-api-0.53.17 vendor/bundle/ruby/2.6.0/gems/ffi-1.13.1/.travis.yml
cloudsmith-api-0.53.3 vendor/bundle/ruby/2.6.0/gems/ffi-1.13.1/.travis.yml
vagrant-unbundled-2.2.10.0 vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/.travis.yml
cloudsmith-api-0.53.1 vendor/bundle/ruby/2.6.0/gems/ffi-1.13.1/.travis.yml
cloudsmith-api-0.52.121 vendor/bundle/ruby/2.6.0/gems/ffi-1.13.1/.travis.yml
cloudsmith-api-0.52.92 vendor/bundle/ruby/2.6.0/gems/ffi-1.13.1/.travis.yml
cloudsmith-api-0.52.79 vendor/bundle/ruby/2.6.0/gems/ffi-1.13.1/.travis.yml