Skip to content

Commit

Permalink
Travis: better build
Browse files Browse the repository at this point in the history
  • Loading branch information
fprochazka committed Jul 7, 2016
1 parent e28facb commit 3c0f4b0
Showing 1 changed file with 23 additions and 16 deletions.
39 changes: 23 additions & 16 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
language: php

env:
- NETTE=nette-2.4-dev
- NETTE=nette-2.4
- NETTE=nette-2.3
sudo: false

cache:
directories:
- $HOME/.composer/cache

php:
- 5.4
Expand All @@ -12,7 +13,16 @@ php:
- 7.0
- hhvm

env:
matrix:
- NETTE=nette-2.4-dev
- NETTE=nette-2.4
- NETTE=nette-2.3

matrix:
include:
- php: 5.6
env: NETTE=nette-2.3 COMPOSER_EXTRA_ARGS="--prefer-lowest --prefer-stable"
exclude:
- php: 5.4
env: NETTE=nette-2.4-dev
Expand All @@ -26,22 +36,19 @@ matrix:
- php: hhvm

before_install:
- composer self-update
- travis_retry composer self-update
- wget -O /tmp/composer-nette https://raw.githubusercontent.com/Kdyby/TesterExtras/master/bin/composer-nette.php
- php /tmp/composer-nette

install:
- mkdir -p vendor/bin
- wget -O vendor/bin/composer-nette https://raw.githubusercontent.com/Kdyby/TesterExtras/master/bin/composer-nette.php
- php vendor/bin/composer-nette
- composer install --no-interaction --prefer-source

before_script:
- composer create-project --prefer-source --no-interaction jakub-onderka/php-parallel-lint vendor/php-parallel-lint ~0.8
- php vendor/php-parallel-lint/parallel-lint.php -e php,phpt --exclude vendor .
- travis_retry composer update --no-interaction --prefer-dist $COMPOSER_EXTRA_ARGS
- travis_retry composer create-project --no-interaction jakub-onderka/php-parallel-lint /tmp/php-parallel-lint
- travis_retry composer create-project --no-interaction kdyby/code-checker /tmp/code-checker
- php vendor/code-checker/src/code-checker.php -d src
- php vendor/code-checker/src/code-checker.php -d tests

script: vendor/bin/tester -p php -c ./tests/php.ini-unix ./tests/KdybyTests/
script:
- vendor/bin/tester -s -p php -c ./tests/php.ini-unix ./tests/KdybyTests/
- php /tmp/php-parallel-lint/parallel-lint.php -e php,phpt --exclude vendor .
- php /tmp/code-checker/src/code-checker.php --short-arrays

after_failure:
- 'for i in $(find ./tests -name \*.actual); do echo "--- $i"; cat $i; echo; echo; done'

0 comments on commit 3c0f4b0

Please sign in to comment.