aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
blob: d00e2bdb7582e577bfac47c1ec2b95a337966d21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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.2
    - env: RUBY_VERSION=ruby-2.4 OPENSSL_VERSION=openssl-1.0.2
    - env: RUBY_VERSION=ruby-2.5 OPENSSL_VERSION=openssl-1.0.1
    - env: RUBY_VERSION=ruby-2.5 OPENSSL_VERSION=openssl-1.0.2
    - env: RUBY_VERSION=ruby-2.5 OPENSSL_VERSION=openssl-1.1.0
    - env: RUBY_VERSION=ruby-2.5 OPENSSL_VERSION=openssl-1.1.1
    - env: RUBY_VERSION=ruby-2.5 OPENSSL_VERSION=libressl-2.5
    - env: RUBY_VERSION=ruby-2.5 OPENSSL_VERSION=libressl-2.6
    - env: RUBY_VERSION=ruby-2.5 OPENSSL_VERSION=libressl-2.7
    - language: ruby
      rvm: ruby-head
      before_install:
        - "rake install_dependencies"
      script:
        - "rake compile -- --enable-debug"
        - "rake test"
  allow_failures:
    - language: ruby
      rvm: ruby-head
    - env: RUBY_VERSION=ruby-2.5 OPENSSL_VERSION=openssl-1.1.1