Skip to content

Commit 735dfb2

Browse files
committed
Updated travis ci build
1 parent 3783c70 commit 735dfb2

File tree

2 files changed

+15
-23
lines changed

2 files changed

+15
-23
lines changed

.travis.yml

Lines changed: 13 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ cache:
2323
php:
2424
- 8.0
2525
# - 8.1 # Uncomment this when 8.1 will be released
26-
- nightly
26+
# - nightly # nightly is currently too much unstable many bundled extension are not available...
2727
jobs:
2828
fast_finish: true
2929
allow_failures:
@@ -36,29 +36,19 @@ before_install:
3636
# - ./bin/ci/scripts/install_arangodb.sh;
3737
- composer install
3838
- composer require phwoolcon/ci-pecl-cacher -n
39-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && ./bin/ci/scripts/install_arangodb.sh || echo \"Arangodb install ignored on nightly\""
40-
# - ./bin/ci/scripts/install_ssdb.sh;
41-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && ./bin/ci/scripts/install_ssdb.sh || echo \"SSDB install ignored on nightly\""
42-
# - ./bin/ci/scripts/install_couchdb.sh;
43-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && ./bin/ci/scripts/install_couchdb.sh || echo \"Couchdb install ignored on nightly\""
44-
# - ./bin/ci/scripts/install_couchbase.sh;
45-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && ./bin/ci/scripts/install_couchbase.sh || echo \"Couchbase install ignored on nightly\""
46-
# - ./bin/ci/scripts/setup_mongodb.sh
47-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && ./bin/ci/scripts/setup_mongodb.sh || echo \"Setup Mongodb ignored on nightly\""
48-
# - ./bin/ci/scripts/setup_gcp.sh;
49-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && ./bin/ci/scripts/setup_gcp.sh || echo \"GCP setup ignored on nightly\""
50-
# - pecl channel-update pecl.php.net;
51-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && pecl channel-update pecl.php.net || echo \"PECL Channel update ignored on nightly\""
39+
- "./bin/ci/scripts/install_arangodb.sh || echo \"Arangodb install failed\""
40+
- "./bin/ci/scripts/install_ssdb.sh || echo \"SSDB install failed\""
41+
- "./bin/ci/scripts/install_couchdb.sh || echo \"Couchdb install failed\""
42+
- "./bin/ci/scripts/install_couchbase.sh || echo \"Couchbase install failed\""
43+
- "./bin/ci/scripts/setup_mongodb.sh || echo \"Setup Mongodb failed\""
44+
- "./bin/ci/scripts/setup_gcp.sh || echo \"GCP setup failed\""
45+
- "pecl channel-update pecl.php.net || echo \"PECL Channel update failed\""
5246
# - yes | pecl install -f grpc-stable | grep -v --line-buffered "/tmp/pear/install/grpc"; # This pecl install is partially muted due to too much output written
53-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && yes | ./vendor/bin/ci-pecl-install grpc | grep -v --line-buffered \"/tmp/pear/install/grpc\" || echo \"PECL GRPC install ignored on nightly\""
54-
# - yes | pecl install -f mongodb-stable;
55-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && yes | ./vendor/bin/ci-pecl-install mongodb || echo \"PECL Mongodb install ignored on nightly\""
56-
# - yes | pecl install -f apcu-stable || true;
57-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && yes | ./vendor/bin/ci-pecl-install apcu || echo \"PECL Apcu install ignored on nightly\""
58-
# - yes | pecl install -f memcache;
59-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && yes | ./vendor/bin/ci-pecl-install memcache || echo \"PECL Memcache install ignored on nightly\""
60-
# - yes | pecl install -f couchbase-stable;
61-
- "[[ $TRAVIS_PHP_VERSION != \"nightly\" ]] && yes | ./vendor/bin/ci-pecl-install couchbase || echo \"PECL Couchbase install ignored on nightly\""
47+
- "yes | ./vendor/bin/ci-pecl-install grpc | grep -v --line-buffered \"/tmp/pear/install/grpc\" || echo \"PECL GRPC install failed\""
48+
#- "yes | (./vendor/bin/ci-pecl-install mongodb) || echo \"PECL Mongodb install failed\"" # Mongodb seems to be provided In Bionic: https://docs.travis-ci.com/user/reference/bionic/#php-support
49+
# - "yes | ./vendor/bin/ci-pecl-install apcu || echo \"PECL Apcu install failed\"" # Apcu seems to be provided In Bionic: https://docs.travis-ci.com/user/reference/bionic/#php-support
50+
- "yes | ./vendor/bin/ci-pecl-install memcache || echo \"PECL Memcache install failed\""
51+
- "yes | ./vendor/bin/ci-pecl-install couchbase || echo \"PECL Couchbase install failed\""
6252
- phpenv config-add bin/ci/php_common.ini
6353
- phpenv config-rm xdebug.ini
6454
install:

bin/ci/php_common.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
extension="apcu.so"
12
extension="redis.so"
3+
extension="mongodb.so"
24
apc.enabled=1
35
apc.shm_size=32M
46
apc.ttl=7200

0 commit comments

Comments
 (0)