mirror of
https://github.com/php/pecl-networking-gearman.git
synced 2026-03-23 23:22:22 +01:00
45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
language: php
|
|
|
|
matrix:
|
|
include:
|
|
- os: linux
|
|
dist: trusty
|
|
sudo: required
|
|
php: 7.0
|
|
- os: linux
|
|
dist: trusty
|
|
sudo: required
|
|
php: 7.1
|
|
- os: osx
|
|
sudo: required
|
|
language: generic
|
|
env:
|
|
- _PHP: 'php70'
|
|
- os: osx
|
|
sudo: required
|
|
language: generic
|
|
env:
|
|
- _PHP: 'php71'
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- gearman-job-server
|
|
- libgearman-dev
|
|
- gearman-tools
|
|
|
|
before_install:
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew tap homebrew/dupes ; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew tap homebrew/versions ; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew tap homebrew/homebrew-php ; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install gearman ; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew services start gearman ; fi
|
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install $_PHP ; fi
|
|
|
|
script:
|
|
- phpize
|
|
- ./configure
|
|
- make
|
|
- REPORT_EXIT_STATUS=1 make test
|