45 lines
852 B
YAML
45 lines
852 B
YAML
language: php
|
|
|
|
compiler:
|
|
- gcc
|
|
- clang
|
|
|
|
os:
|
|
- linux
|
|
|
|
matrix:
|
|
include:
|
|
- php: 7.0
|
|
env: USE_VALGRIND=1
|
|
- php: 7.1
|
|
env: USE_VALGRIND=1
|
|
- php: 7.2
|
|
env: USE_VALGRIND=1
|
|
- php: 7.3
|
|
- php: 7.4
|
|
- php: nightly
|
|
|
|
addons:
|
|
apt:
|
|
packages: valgrind
|
|
|
|
notifications:
|
|
email: dev@service.viest.me
|
|
|
|
before_script:
|
|
- php -m
|
|
- git submodule update --init
|
|
- sudo apt-get install zlib1g-dev -y
|
|
- phpize && ./configure --enable-reader && make clean && make
|
|
|
|
branches:
|
|
only:
|
|
- master
|
|
- dev
|
|
|
|
script:
|
|
- ./travis/run-test.sh
|
|
- make clean && phpize --clean
|
|
- phpize && ./configure --enable-reader && make clean && make
|
|
- if [ -n "$USE_VALGRIND" ]; then REPORT_EXIT_STATUS=1 php -n run-tests.php -m -n -d extension_dir=./modules/ -d extension=xlswriter.so -P --show-all --set-timeout 120; fi
|