Skip to content

Commit

Permalink
Add Travis support
Browse files Browse the repository at this point in the history
  • Loading branch information
Whissi committed Oct 6, 2016
1 parent 231b382 commit 6168d1c
Show file tree
Hide file tree
Showing 4 changed files with 70 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "travis-pecl"]
path = travis/pecl
url = https://github.com/m6w6/travis-pecl.git
35 changes: 35 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# file was generated by gen_travis_yml.php; do not edit!

sudo: false
language: c

addons:
apt:
packages:
- php5-cli
- php-pear

env:
- PHP=5.4 enable_debug=no enable_maintainer_zts=no
- PHP=5.5 enable_debug=no enable_maintainer_zts=no
- PHP=5.6 enable_debug=no enable_maintainer_zts=no
- PHP=7.0 enable_debug=no enable_maintainer_zts=no
- PHP=5.4 enable_debug=yes enable_maintainer_zts=no
- PHP=5.5 enable_debug=yes enable_maintainer_zts=no
- PHP=5.6 enable_debug=yes enable_maintainer_zts=no
- PHP=7.0 enable_debug=yes enable_maintainer_zts=no
- PHP=5.4 enable_debug=no enable_maintainer_zts=yes
- PHP=5.5 enable_debug=no enable_maintainer_zts=yes
- PHP=5.6 enable_debug=no enable_maintainer_zts=yes
- PHP=7.0 enable_debug=no enable_maintainer_zts=yes
- PHP=5.4 enable_debug=yes enable_maintainer_zts=yes
- PHP=5.5 enable_debug=yes enable_maintainer_zts=yes
- PHP=5.6 enable_debug=yes enable_maintainer_zts=yes
- PHP=7.0 enable_debug=yes enable_maintainer_zts=yes

before_script:
- make -f travis/pecl/Makefile php
- make -f travis/pecl/Makefile ext PECL=realpath_turbo

script:
- make -f travis/pecl/Makefile test
31 changes: 31 additions & 0 deletions gen_travis_yml.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#!/usr/bin/env php
# file was generated by <?=basename(__FILE__)?>; do not edit!

sudo: false
language: c

addons:
apt:
packages:
- php5-cli
- php-pear

env:
<?php
$gen = include "./travis/pecl/gen-matrix.php";
$env = $gen([
"PHP" => ["5.4", "5.5", "5.6", "7.0"],
"enable_debug",
"enable_maintainer_zts",
]);
foreach ($env as $e) {
printf(" - %s\n", $e);
}
?>

before_script:
- make -f travis/pecl/Makefile php
- make -f travis/pecl/Makefile ext PECL=realpath_turbo

script:
- make -f travis/pecl/Makefile test
1 change: 1 addition & 0 deletions travis/pecl
Submodule pecl added at 90af69

0 comments on commit 6168d1c

Please sign in to comment.