mirror of
https://github.com/ramsey/uuid.git
synced 2026-06-13 15:46:53 +03:00
c01872212e
This is not indicative of performance, but just guarantees that the benchmarks still run, and that we didn't break them during an upgrade or code change.
70 lines
1.8 KiB
YAML
70 lines
1.8 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
|
|
- ./resources/scripts/cmd-proxy.sh composer phpbench
|
|
- 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
|