Skip to content
Snippets Groups Projects
.travis.yml 2.79 KiB
Newer Older
Sulverus's avatar
Sulverus committed
sudo: required
services:
  - docker
Sulverus's avatar
Sulverus committed
language: cpp
Sulverus's avatar
Sulverus committed
env:
    matrix:
      - OS=el DIST=6 PACK=rpm
      - OS=el DIST=7 PACK=rpm
      - OS=fedora DIST=20 PACK=rpm
      - OS=fedora DIST=21 PACK=rpm
      - OS=fedora DIST=22 PACK=rpm
      - OS=fedora DIST=23 PACK=rpm
      - OS=ubuntu DIST=trusty PACK=deb
      - OS=ubuntu DIST=precise PACK=deb
      - OS=ubuntu DIST=vivid PACK=deb
      - OS=debian DIST=jessie PACK=deb
      - OS=debian DIST=wheezy PACK=deb
      - OS=debian DIST=stretch PACK=deb
      - PACK=none
Sulverus's avatar
Sulverus committed
matrix:
    allow_failures:
      - env: OS=el DIST=6 PACK=rpm
      - env: OS=el DIST=7 PACK=rpm
      - env: OS=fedora DIST=20 PACK=rpm
      - env: OS=fedora DIST=21 PACK=rpm
      - env: OS=fedora DIST=22 PACK=rpm
      - env: OS=fedora DIST=23 PACK=rpm
      - env: OS=ubuntu DIST=trusty PACK=deb
      - env: OS=ubuntu DIST=precise PACK=deb
      - env: OS=ubuntu DIST=vivid PACK=deb
      - env: OS=debian DIST=jessie PACK=deb
      - env: OS=debian DIST=wheezy PACK=deb
      - env: OS=debian DIST=stretch PACK=deb
Sulverus's avatar
Sulverus committed
    exclude:
      - env: OS=el DIST=6 PACK=rpm
        compiler: clang
      - env: OS=el DIST=7 PACK=rpm
        compiler: clang
      - env: OS=fedora DIST=20 PACK=rpm
        compiler: clang
      - env: OS=fedora DIST=21 PACK=rpm
        compiler: clang
      - env: OS=fedora DIST=22 PACK=rpm
        compiler: clang
      - env: OS=fedora DIST=23 PACK=rpm
        compiler: clang
      - env: OS=ubuntu DIST=trusty PACK=deb
        compiler: clang
      - env: OS=ubuntu DIST=precise PACK=deb
        compiler: clang
      - env: OS=ubuntu DIST=vivid PACK=deb
        compiler: clang
      - env: OS=debian DIST=jessie PACK=deb
        compiler: clang
      - env: OS=debian DIST=wheezy PACK=deb
        compiler: clang
      - env: OS=debian DIST=stretch PACK=deb
        compiler: clang
      - env: OS=el DIST=6 PACK=rpm
        os: osx
      - env: OS=el DIST=7 PACK=rpm
        os: osx
      - env: OS=fedora DIST=20 PACK=rpm
        os: osx
      - env: OS=fedora DIST=21 PACK=rpm
        os: osx
      - env: OS=fedora DIST=22 PACK=rpm
        os: osx
      - env: OS=fedora DIST=23 PACK=rpm
        os: osx
      - env: OS=ubuntu DIST=trusty PACK=deb
        os: osx
      - env: OS=ubuntu DIST=precise PACK=deb
        os: osx
      - env: OS=ubuntu DIST=vivid PACK=deb
        os: osx
      - env: OS=debian DIST=jessie PACK=deb
        os: osx
      - env: OS=debian DIST=wheezy PACK=deb
        os: osx
      - env: OS=debian DIST=stretch PACK=deb
        os: osx
      - os: osx
        compiler: gcc
Sulverus's avatar
Sulverus committed
  - git clone https://github.com/tarantool/build.git
  - bash build/pack/travis.sh

notifications:
  irc:
    channels:
      - irc.freenode.net#tarantool
    on_success: change
    on_failure: always
Sulverus's avatar
Sulverus committed
  email: true