#758 from travis-ci/ha-pure-ruby
v1.10.pre.rc1 Merge pull requestRemove runtime dependency on FFI
travis-ci/travis.rb:.travis.yml@62c5025
language: ruby
cache: bundler
os:
- linux
rvm:
- jruby
- "2.3"
- "2.4"
- "2.5"
- "2.6"
- "2.7"
jobs:
include:
- os: osx
rvm: "2.5"
- os: osx
rvm: "2.6"
- stage: deploy
if: repo = travis-ci/travis.rb and branch = master and type = push
os: linux
rvm: "2.6"
deploy:
provider: rubygems
api_key:
secure: KcBpkFaes74KGMm8X/rRA8e13+t3PmkefsAvOAR+iF4g1GyuLSPkP92Fb9vFfsXBph+qmFh5rNa2lIRf/3RXW6COxY7CMMaARxUfJOKE0rmIwF0qfKI+RZDh6abg92iYngunMZVN8WVft6Lv9ZTOYCWxr1Zs1Ll/Rl4PfvHNd1g=
gem: travis
edge: true
script:
- bundle exec rake
- gem build travis.gemspec
- gem install travis-*.gem
Build Config
{
"language": "ruby",
"os": [
"linux"
],
"dist": "xenial",
"cache": {
"bundler": true
},
"rvm": [
"jruby",
"2.3",
"2.4",
"2.5",
"2.6",
"2.7"
],
"jobs": {
"include": [
{
"os": "osx",
"rvm": "2.5"
},
{
"os": "osx",
"rvm": "2.6"
},
{
"stage": "deploy",
"if": "repo = travis-ci/travis.rb and branch = master and type = push",
"os": "linux",
"rvm": "2.6",
"deploy": [
{
"provider": "rubygems",
"api_key": {
"secure": "KcBpkFaes74KGMm8X/rRA8e13+t3PmkefsAvOAR+iF4g1GyuLSPkP92Fb9vFfsXBph+qmFh5rNa2lIRf/3RXW6COxY7CMMaARxUfJOKE0rmIwF0qfKI+RZDh6abg92iYngunMZVN8WVft6Lv9ZTOYCWxr1Zs1Ll/Rl4PfvHNd1g="
},
"gem": "travis",
"edge": true
}
]
}
]
},
"script": [
"bundle exec rake",
"gem build travis.gemspec",
"gem install travis-*.gem"
]
}