From 1526b817089d6c6a47aa74f96300fc97786bb78b Mon Sep 17 00:00:00 2001 From: Alexis Lefebvre Date: Thu, 27 Jul 2017 23:18:51 +0200 Subject: [PATCH 1/2] Travis CI: Use Ubuntu Trusty --- .travis.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index b341a89..542d0d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,4 @@ +dist: trusty sudo: false language: php @@ -31,14 +32,10 @@ before_install: - if echo "$TRAVIS_COMMIT_MESSAGE" | grep -F -q "[skip travis]" ; then echo "[skip travis] has been found, exiting" && exit 0 ; else echo "[skip travis] has not been found, continuing" ; fi - if [[ $TRAVIS_PHP_VERSION = '7.0' && $SYMFONY_VERSION = '2.8.*' ]]; then DEPENDENCY="codeclimate/php-test-reporter:~0.3 satooshi/php-coveralls:~1.0"; PHPUNIT_FLAGS="--coverage-clover ./build/logs/clover.xml"; else DEPENDENCY=""; PHPUNIT_FLAGS=""; fi - if [[ $TRAVIS_PHP_VERSION != '7.0' && $TRAVIS_PHP_VERSION != 'hhvm' && $PHPUNIT_FLAGS = "" ]]; then phpenv config-rm xdebug.ini; fi - - php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" - - php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" - - php composer-setup.php - - php -r "unlink('composer-setup.php');" install: - - php composer.phar require --dev symfony/symfony:${SYMFONY_VERSION} $DEPENDENCY --no-update - - php -d memory_limit=1536M composer.phar install --no-interaction -vv --profile --no-progress + - composer require --dev symfony/symfony:${SYMFONY_VERSION} $DEPENDENCY --no-update + - composer install --no-interaction -vv --profile --no-progress script: php ./vendor/bin/phpunit $PHPUNIT_FLAGS && php ./vendor/bin/behat From 27f0ec7092da4b1b738c24e0d526ae6b76a68f33 Mon Sep 17 00:00:00 2001 From: Alexis Lefebvre Date: Sat, 29 Jul 2017 17:54:01 +0200 Subject: [PATCH 2/2] CircleCI: use built-in Composer --- circle.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/circle.yml b/circle.yml index 2a49ce1..875f9f2 100644 --- a/circle.yml +++ b/circle.yml @@ -7,12 +7,8 @@ dependencies: - sed -i 's/^;//' /opt/circleci/php/$(phpenv global)/etc/conf.d/xdebug.ini - rm /opt/circleci/php/$(phpenv global)/etc/conf.d/xdebug.ini override: - - php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" - - php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" - - php composer-setup.php - - php -r "unlink('composer-setup.php');" - - php composer.phar require --dev "symfony/symfony:2.8.*" --no-update - - php -d memory_limit=1536M composer.phar install --no-interaction -vv --profile --no-progress + - composer require --dev "symfony/symfony:2.8.*" --no-update + - composer install --no-interaction -vv --profile --no-progress test: override: