30ab567ce95890c8293b84d7fab2cdbab05b8aa4
[yaffs-website] / vendor / psy / psysh / .travis.yml
1 language: php
2
3 sudo: false
4
5 matrix:
6   include:
7     - php: 5.4
8     - php: 5.4
9       env: 'COMPOSER_FLAGS="--prefer-lowest --prefer-stable"'
10     - php: 5.5
11     - php: 5.6
12     - php: 7.0
13     - php: 7.1
14     - php: 7.2
15     - php: hhvm
16       dist: trusty
17   allow_failures:
18     - php: 5.4
19       env: 'COMPOSER_FLAGS="--prefer-lowest --prefer-stable"'
20     - php: hhvm
21   fast_finish: true
22
23 install: travis_retry composer update --no-interaction $COMPOSER_FLAGS
24
25 script:
26  - vendor/bin/phpunit --verbose --coverage-clover=coverage.xml
27  - '[[ $TRAVIS_PHP_VERSION = 7.2* ]] && make build || true'
28
29 after_success:
30   - bash <(curl -s https://codecov.io/bash)
31
32 before_deploy: make dist
33
34 deploy:
35   provider: releases
36   api_key:
37     secure: LL8koDM1xDqzF9t0URHvmMPyWjojyd4PeZ7IW7XYgyvD6n1H6GYrVAeKCh5wfUKFbwHoa9s5AAn6pLzra00bODVkPTmUH+FSMWz9JKLw9ODAn8HvN7C+IooxmeClGHFZc0TfHfya8/D1E9C1iXtGGEoE/GqtaYq/z0C1DLpO0OU=
38   file_glob: true
39   file: dist/psysh-*.tar.gz
40   skip_cleanup: true
41   on:
42     tags: true
43     repo: bobthecow/psysh
44     condition: $TRAVIS_PHP_VERSION = 7.2*