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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
|
sudo: required
services:
- docker
language: cpp
os:
- linux
- osx
compiler:
- clang
- gcc
env:
global:
- ENCRYPTION_LABEL="8f886150b5ec"
- SFTP_UPLOAD_SOURCE="True"
matrix:
- PACK=none
- PACK=source
- PACK=coverage
- OS=el DIST=6 PACK=rpm
- OS=el DIST=7 PACK=rpm
- OS=fedora DIST=23 PACK=rpm
- OS=fedora DIST=24 PACK=rpm
- OS=fedora DIST=25 PACK=rpm
- OS=fedora DIST=rawhide PACK=rpm
- OS=ubuntu DIST=trusty PACK=deb
- OS=ubuntu DIST=precise PACK=deb
- OS=ubuntu DIST=xenial PACK=deb
- OS=ubuntu DIST=yakkety PACK=deb
- OS=debian DIST=jessie PACK=deb
- OS=debian DIST=wheezy PACK=deb
- OS=debian DIST=stretch PACK=deb
- OS=debian DIST=sid PACK=deb
matrix:
allow_failures:
# - env: PACK=source
# - env: OS=el DIST=6 PACK=rpm
# - env: OS=el DIST=7 PACK=rpm
# - env: OS=fedora DIST=23 PACK=rpm
# - env: OS=fedora DIST=24 PACK=rpm
# - env: OS=fedora DIST=25 PACK=rpm
- env: OS=fedora DIST=rawhide PACK=rpm
# - env: OS=ubuntu DIST=precise PACK=deb
# - env: OS=ubuntu DIST=trusty PACK=deb
# - env: OS=ubuntu DIST=xenial PACK=deb
# - env: OS=ubuntu DIST=yakkety PACK=deb
# - env: OS=debian DIST=wheezy PACK=deb
# - env: OS=debian DIST=jessie PACK=deb
# - env: OS=debian DIST=stretch PACK=deb
- env: OS=debian DIST=sid PACK=deb
- env: PACK=none
os: osx
exclude:
- env: PACK=coverage
compiler: clang
- env: OS=el DIST=6 PACK=rpm
compiler: clang
- env: OS=el DIST=7 PACK=rpm
compiler: clang
- env: OS=fedora DIST=23 PACK=rpm
compiler: clang
- env: OS=fedora DIST=24 PACK=rpm
compiler: clang
- env: OS=fedora DIST=25 PACK=rpm
compiler: clang
- env: OS=fedora DIST=rawhide PACK=rpm
compiler: clang
- env: OS=ubuntu DIST=precise PACK=deb
compiler: clang
- env: OS=ubuntu DIST=trusty PACK=deb
compiler: clang
- env: OS=ubuntu DIST=xenial PACK=deb
compiler: clang
- env: OS=ubuntu DIST=yakkety PACK=deb
compiler: clang
- env: OS=debian DIST=wheezy PACK=deb
compiler: clang
- env: OS=debian DIST=jessie PACK=deb
compiler: clang
- env: OS=debian DIST=stretch PACK=deb
compiler: clang
- env: OS=debian DIST=sid PACK=deb
compiler: clang
- env: PACK=coverage
os: osx
- env: PACK=source
compiler: clang
- env: PACK=source
os: osx
- env: OS=el DIST=6 PACK=rpm
os: osx
- env: OS=el DIST=7 PACK=rpm
os: osx
- env: OS=fedora DIST=23 PACK=rpm
os: osx
- env: OS=fedora DIST=24 PACK=rpm
os: osx
- env: OS=fedora DIST=25 PACK=rpm
os: osx
- env: OS=fedora DIST=rawhide PACK=rpm
os: osx
- env: OS=ubuntu DIST=precise PACK=deb
os: osx
- env: OS=ubuntu DIST=trusty PACK=deb
os: osx
- env: OS=ubuntu DIST=xenial PACK=deb
os: osx
- env: OS=ubuntu DIST=yakkety PACK=deb
os: osx
- env: OS=debian DIST=wheezy PACK=deb
os: osx
- env: OS=debian DIST=jessie PACK=deb
os: osx
- env: OS=debian DIST=stretch PACK=deb
os: osx
- env: OS=debian DIST=sid PACK=deb
os: osx
- os: osx
compiler: gcc
script:
- git clone https://github.com/tarantool/build.git
- ./build/pack/travis.sh
notifications:
email:
recipients:
- build@tarantool.org
on_success: change
on_failure: always
git:
depth: 500
|