diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..30d967c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,28 @@ +language: c +sudo: required +group: edge +dist: trusty +services: + - docker +before_install: + - sudo apt-get -qq update +install: + - sudo sh -c "curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose" + - sudo chmod +x /usr/local/bin/docker-compose +script: + - docker -v + - docker-compose -v + - docker-compose build --no-cache + - docker-compose run test +matrix: + fast_finish: true + include: + - env: RUBY_VERSION=ruby-2.3 OPENSSL_VERSION=openssl-1.0.0 OSSL_MDEBUG=1 + - env: RUBY_VERSION=ruby-2.3 OPENSSL_VERSION=openssl-1.0.1 OSSL_MDEBUG=1 + - env: RUBY_VERSION=ruby-2.3 OPENSSL_VERSION=openssl-1.0.2 OSSL_MDEBUG=1 + - env: RUBY_VERSION=ruby-2.3 OPENSSL_VERSION=openssl-1.1.0 OSSL_MDEBUG=1 + - env: RUBY_VERSION=ruby-2.3 OPENSSL_VERSION=libressl-2.1 + - env: RUBY_VERSION=ruby-2.3 OPENSSL_VERSION=libressl-2.2 + - env: RUBY_VERSION=ruby-2.3 OPENSSL_VERSION=libressl-2.3 + - env: RUBY_VERSION=ruby-2.3 OPENSSL_VERSION=libressl-2.4 + allow_failures: |