@@ -26,47 +26,46 @@ jobs:
2626 - stage : analysis
2727 name : " php-cs-fixer"
2828 before_install :
29- - docker pull jakzal/phpqa:1.25-php7.2-alpine
29+ - make pull-docker-image
3030 script :
31- - docker run --volume $PWD:/app --workdir /app jakzal/phpqa:1.25-php7.2-alpine php-cs-fixer fix src/ --dry-run
31+ - make php-cs-fixer
3232 - name : " phpstan"
3333 before_install :
34+ - make pull-docker-image
3435 - echo "memory_limit = -1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
3536 install :
36- - composer install --no-interaction --profile --no-progress
37+ - make composer-install
3738 script :
38- - docker run --volume $PWD:/app --workdir /app jakzal/phpqa:1.25-php7.2-alpine phpstan analyse --level 6 src/ --no-progress
39+ - make phpstan
3940
4041 - stage : test
4142 name : " PHP 7.2 / Symfony 3.4"
4243 php : 7.2
4344 env :
44- - SYMFONY_VERSION="3.4.* "
45+ - SYMFONY_VERSION="^ 3.4"
4546 before_install :
4647 - phpenv config-rm xdebug.ini
4748 - echo "memory_limit = -1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
4849
4950 install :
50- - composer require symfony/config:${SYMFONY_VERSION} symfony/form:${SYMFONY_VERSION} symfony/framework-bundle:${SYMFONY_VERSION} symfony/templating:${SYMFONY_VERSION} symfony/security-csrf:${SYMFONY_VERSION} symfony/var-dumper:${SYMFONY_VERSION} --no-update
51- - composer install --no-interaction --profile --no-progress
51+ - make composer- require- symfony-version
52+ - make composer-install
5253
5354 script :
54- - php ./vendor/bin/phpspec run --format=pretty
55- - php ./vendor/bin/phpunit $PHPUNIT_FLAGS
56- - php ./vendor/bin/behat --colors --strict --format=progress -vv
55+ - make tests
5756 - name : " PHP 7.3 / Symfony 4.4 / Code coverage"
5857 php : 7.3
5958 env :
60- - SYMFONY_VERSION="4.4.* "
59+ - SYMFONY_VERSION="^ 4.4"
6160 # Only send code coverage to Code Climate for the current versions of PHP and Symfony LTS
6261 # https://github.com/doctrine/doctrine2/blob/3570f4a49afc7e98fed71e0596dded6a39d4fd7b/.travis.yml#L16
6362 before_install :
6463 - echo "memory_limit = -1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
6564 - DEPENDENCY="codeclimate/php-test-reporter:~0.3 satooshi/php-coveralls:~1.0"
6665
6766 install :
68- - composer require symfony/config:${SYMFONY_VERSION} symfony/form:${SYMFONY_VERSION} symfony/framework-bundle:${SYMFONY_VERSION} symfony/templating:${SYMFONY_VERSION} symfony/security-csrf:${SYMFONY_VERSION} symfony/var-dumper:${SYMFONY_VERSION} $DEPENDENCY --no-update
69- - composer install --no-interaction --profile --no-progress
67+ - make composer- require- symfony-version
68+ - make composer-install
7069
7170 script :
7271 - php ./vendor/bin/phpspec run --format=pretty
0 commit comments