File: .travis.yml

package info (click to toggle)
tarantool 1.7.2.385.g952d79e-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 21,556 kB
  • ctags: 28,405
  • sloc: ansic: 180,313; cpp: 26,044; sh: 15,513; python: 4,893; makefile: 1,412
file content (137 lines) | stat: -rw-r--r-- 3,669 bytes parent folder | download
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