mirror of
https://github.com/ramsey/uuid.git
synced 2026-06-14 15:56:48 +03:00
69 lines
1.7 KiB
YAML
69 lines
1.7 KiB
YAML
language: php
|
|
os: linux
|
|
cache:
|
|
directories:
|
|
- /home/travis/.composer/cache/
|
|
|
|
services:
|
|
- docker
|
|
|
|
jobs:
|
|
fast_finish: true
|
|
include:
|
|
- php: 7.2
|
|
- php: 7.2
|
|
arch: s390x
|
|
- php: 7.2
|
|
arch: arm64
|
|
env: ARCH=arm32
|
|
- php: 7.3
|
|
- php: 7.3
|
|
arch: s390x
|
|
- php: 7.3
|
|
arch: arm64
|
|
env: ARCH=arm32
|
|
- php: 7.4
|
|
- php: 7.4
|
|
arch: s390x
|
|
- php: 7.4
|
|
arch: arm64
|
|
env: ARCH=arm32
|
|
- php: nightly
|
|
env: COMPOSER_OPTIONS=--ignore-platform-reqs
|
|
- php: nightly
|
|
arch: s390x
|
|
env: COMPOSER_OPTIONS=--ignore-platform-reqs
|
|
allow_failures:
|
|
- php: nightly
|
|
|
|
addons:
|
|
apt:
|
|
update: true
|
|
packages:
|
|
- bsdmainutils
|
|
- libsodium-dev
|
|
- uuid-dev
|
|
|
|
before_install:
|
|
- travis_retry ./resources/scripts/travis-before-install.sh
|
|
- ./resources/scripts/cmd-proxy.sh ./resources/scripts/system-info.sh
|
|
- if [ "${TRAVIS_EVENT_TYPE}" != "cron" ]; then phpenv config-rm xdebug.ini || echo 'No xdebug config.'; fi
|
|
|
|
install:
|
|
- travis_retry ./resources/scripts/cmd-proxy.sh composer require --no-update "php-coveralls/php-coveralls:^1 | ^2"
|
|
- travis_retry ./resources/scripts/cmd-proxy.sh composer install --no-interaction --prefer-dist --no-progress --no-suggest $COMPOSER_OPTIONS
|
|
|
|
before_script:
|
|
- mkdir -p build/cache
|
|
- mkdir -p build/logs
|
|
|
|
script:
|
|
- ./resources/scripts/cmd-proxy.sh composer lint
|
|
- ./resources/scripts/cmd-proxy.sh composer phpcs
|
|
- ./resources/scripts/cmd-proxy.sh composer phpstan
|
|
- ./resources/scripts/cmd-proxy.sh composer psalm
|
|
- travis_wait 30 ./resources/scripts/cmd-proxy.sh ./vendor/bin/phpunit --verbose --coverage-clover build/logs/clover.xml
|
|
|
|
after_success:
|
|
- travis_retry ./resources/scripts/php-coveralls.sh
|