This repository has been archived by the owner on Sep 5, 2018. It is now read-only.
/
.travis.yml
47 lines (38 loc) · 1.61 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
language: php
php:
- 7.2
- nightly
cache:
directories:
- $HOME/.composer/cache
env:
matrix:
- LARAVEL_VERSION="5.6.*" COMPOSER_FLAGS="--prefer-lowest"
- LARAVEL_VERSION="5.6.*" COMPOSER_FLAGS="--prefer-stable"
- LARAVEL_VERSION="5.7.*" COMPOSER_FLAGS="--prefer-lowest"
- LARAVEL_VERSION="5.7.*" COMPOSER_FLAGS="--prefer-stable"
- LARAVEL_VERSION="dev-master" ORCHESTRA_VERSION="dev-master" COMPOSER_FLAGS="--prefer-lowest" MINIMUM_STABILITY="dev"
- LARAVEL_VERSION="dev-master" ORCHESTRA_VERSION="dev-master" COMPOSER_FLAGS="--prefer-stable" MINIMUM_STABILITY="dev"
matrix:
allow_failures:
- php: nightly
- env: LARAVEL_VERSION="dev-master" ORCHESTRA_VERSION="dev-master" COMPOSER_FLAGS="--prefer-lowest" MINIMUM_STABILITY="dev"
- env: LARAVEL_VERSION="dev-master" ORCHESTRA_VERSION="dev-master" COMPOSER_FLAGS="--prefer-stable" MINIMUM_STABILITY="dev"
fast_finish: true
before_install:
- travis_retry composer self-update
- if [[ -n ${MINIMUM_STABILITY} ]]; then composer config minimum-stability ${MINIMUM_STABILITY}; echo "Minimum stability set to ${MINIMUM_STABILITY}"; else echo "Minimum stability left unchanged"; fi
- if [[ -n ${ORCHESTRA_VERSION} ]]; then composer require orchestra/testbench=${ORCHESTRA_VERSION} --dev --no-update; else echo "orchestra/testbench version requirement left unchanged"; fi
- composer require laravel/framework=${LARAVEL_VERSION} --no-update
install:
- travis_retry composer update ${COMPOSER_FLAGS} --no-interaction --prefer-dist
script:
- vendor/bin/phpunit
branches:
only:
- master
- develop
notifications:
email:
on_failure: change
on_success: never