diff options
author | Zachary Scott <e@zzak.io> | 2015-08-13 01:42:51 -0400 |
---|---|---|
committer | Zachary Scott <e@zzak.io> | 2015-08-13 01:42:51 -0400 |
commit | 9106ecb0531a9f8ec5e14098226407b063781a91 (patch) | |
tree | 68a0f031f531d4f7fb3929e6b17a7398c2fd789d /.travis.yml | |
parent | 2e3e2d1260c29f3b5956f2dc86022f9320ea96d2 (diff) | |
download | ruby-openssl-9106ecb0531a9f8ec5e14098226407b063781a91.tar.gz |
Add support for running tests in ruby-openssl-docker container
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml index 9214b357..d3f880fb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,20 @@ +language: c +sudo: required +services: + - docker before_install: - - "ruby -ropenssl -e 'puts OpenSSL::OPENSSL_VERSION'" - - "gem update rubygems-update" - - "gem update --system" - - "gem update bundler" -script: "bundle exec rake test" - -rvm: - - 2.2 - - ruby-head - + - sudo apt-get -qq update +install: + - sudo sh -c "curl -L https://github.com/docker/compose/releases/download/1.3.3/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose" + - sudo chmod +x /usr/local/bin/docker-compose +script: + - docker-compose run test matrix: allow_failures: - - rvm: ruby-head + - env: OPENSSL_VERSION=0.9.8zg + include: + - { env: RUBY_VERSION=2.2.2 OPENSSL_VERSION=0.9.8zg } + - { env: RUBY_VERSION=2.2.2 OPENSSL_VERSION=1.0.0s } + - { env: RUBY_VERSION=2.2.2 OPENSSL_VERSION=1.0.1p } + - { env: RUBY_VERSION=2.2.2 OPENSSL_VERSION=1.0.2d } fast_finish: true |