Skip to content

Commit 03bc225

Browse files
committed
Update travis.yml
1 parent dd8b8fe commit 03bc225

File tree

2 files changed

+40
-38
lines changed

2 files changed

+40
-38
lines changed

.travis.mk

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.PHONY: test
2+
3+
all: package
4+
5+
package:
6+
git clone https://github.com/packpack/packpack.git packpack
7+
packpack/packpack
8+
9+
test:
10+
curl -s https://packagecloud.io/install/repositories/tarantool/1_10/script.deb.sh | sudo bash
11+
apt install tarantool
12+
./test-run.py

.travis.yml

+28-38
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,6 @@ services:
44

55
language: php
66

7-
php:
8-
- 7.0
9-
- 7.1
10-
- 7.2
11-
- 7.3
12-
- nightly
13-
147
python:
158
- 2.7
169

@@ -19,43 +12,40 @@ cache: false
1912
env:
2013
global:
2114
- PRODUCT=php-tarantool
22-
matrix:
23-
- OS=el DIST=6 PACK=rpm
24-
- OS=el DIST=7 PACK=rpm
25-
- OS=fedora DIST=22 PACK=rpm
26-
- OS=fedora DIST=23 PACK=rpm
27-
- OS=fedora DIST=rawhide PACK=rpm
28-
- OS=ubuntu DIST=trusty PACK=deb
29-
- OS=ubuntu DIST=precise PACK=deb
30-
- OS=ubuntu DIST=wily PACK=deb
31-
# phpize is, currently, broken on xenial. can't test, still not stable
32-
# - OS=ubuntu DIST=xenial PACK=deb
33-
- OS=debian DIST=jessie PACK=deb
34-
- OS=debian DIST=wheezy PACK=deb
35-
- OS=debian DIST=stretch PACK=deb
36-
- OS=debian DIST=sid PACK=deb
37-
- PACK=none
3815

3916
# multiple php version exclusion matrix
4017
matrix:
18+
include:
19+
# # - env: OS=el DIST=6
20+
# # - env: OS=el DIST=7
21+
# - env: OS=fedora DIST=26
22+
# - env: OS=fedora DIST=27
23+
# # - env: OS=ubuntu DIST=trusty
24+
# - env: OS=ubuntu DIST=xenial
25+
# - env: OS=ubuntu DIST=artful
26+
# # - env: OS=ubuntu DIST=bionic
27+
# # - env: OS=debian DIST=wheezy
28+
# # - env: OS=debian DIST=jessie
29+
# - env: OS=debian DIST=stretch
30+
# - { env: TARGET=test, php: 7.0 }
31+
- { env: TARGET=test, php: 7.1 }
32+
- { env: TARGET=test, php: nightly }
4133
fast_finish: true
42-
allow_failures:
43-
- env: OS=el DIST=6 PACK=rpm
44-
- env: OS=el DIST=7 PACK=rpm
45-
- env: OS=fedora DIST=22 PACK=rpm
46-
- env: OS=fedora DIST=23 PACK=rpm
47-
- env: OS=fedora DIST=rawhide PACK=rpm
48-
- env: OS=ubuntu DIST=precise PACK=deb
49-
- env: OS=ubuntu DIST=trusty PACK=deb
50-
- env: OS=ubuntu DIST=wily PACK=deb
51-
- env: OS=debian DIST=jessie PACK=deb
52-
- env: OS=debian DIST=wheezy PACK=deb
53-
- env: OS=debian DIST=stretch PACK=deb
54-
- env: OS=debian DIST=sid PACK=deb
34+
allowed_failures:
35+
- OS=el DIST=6
36+
- OS=el DIST=7
37+
- OS=fedora DIST=26
38+
- OS=fedora DIST=27
39+
- OS=ubuntu DIST=trusty
40+
- OS=ubuntu DIST=xenial
41+
- OS=ubuntu DIST=artful
42+
- OS=ubuntu DIST=bionic
43+
- OS=debian DIST=wheezy
44+
- OS=debian DIST=jessie
45+
- OS=debian DIST=stretch
5546

5647
script:
57-
- git clone https://github.com/packpack/packpack.git packpack
58-
- packpack/packpack;
48+
- make -f .travis.mk ${TARGET}
5949

6050
notifications:
6151
email: true

0 commit comments

Comments
 (0)