From d8c7bdd6f1ed5e64ea12277608c619a2e0871453 Mon Sep 17 00:00:00 2001 From: core23 Date: Wed, 30 Mar 2016 19:23:39 +0200 Subject: [PATCH] Travis: Cleanup configuration --- .travis.yml | 31 +++++++++++++++---------------- Makefile | 4 +++- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/.travis.yml b/.travis.yml index 52433a15f..c04e675f2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,7 @@ language: php php: - hhvm + - nightly sudo: false @@ -13,53 +14,51 @@ cache: env: global: - PATH="$HOME/.composer/vendor/bin:$PATH" + - SYMFONY_DEPRECATIONS_HELPER=weak + - TARGET=test matrix: fast_finish: true include: - php: 5.6 - - php: 5.3 - env: SYMFONY_VERSION=2.8.* - - php: 5.4 - env: SYMFONY_VERSION=2.8.* + env: TARGET=cs_dry_run - php: 5.6 - env: SYMFONY_VERSION=2.8.* CS_FIXER=run + env: TARGET=docs - php: 5.3 - env: COMPOSER_FLAGS="--prefer-lowest" + env: COMPOSER_FLAGS="--prefer-lowest --prefer-stable" - php: 5.6 env: SYMFONY_VERSION=2.3.* - php: 5.6 env: SYMFONY_VERSION=2.7.* + - php: 5.6 + env: SYMFONY_VERSION=2.8.* - php: 5.5 - env: SYMFONY_VERSION=3.0.* ACL_VERSION="dev-master" + env: SYMFONY_VERSION=3.0.* - php: 5.6 - env: SYMFONY_VERSION=3.0.* ACL_VERSION="dev-master" + env: SYMFONY_VERSION=3.0.* - php: 7.0 - env: SYMFONY_VERSION=3.0.* ACL_VERSION="dev-master" + env: SYMFONY_VERSION=3.0.* allow_failures: - - php: 7.0 - env: SYMFONY_VERSION=3.0.* ACL_VERSION="dev-master" - php: hhvm + - php: nightly + - php: 7.0 before_script: - (phpenv config-rm xdebug.ini || exit 0) - - mkdir -p ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d - - echo "memory_limit=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini + - mkdir -p ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d && echo "memory_limit=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini - echo "extension=mongo.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini - composer selfupdate - composer config -q -g github-oauth.github.com $GITHUB_OAUTH_TOKEN - composer global require phpunit/phpunit:@stable fabpot/php-cs-fixer --no-update - composer global update --prefer-dist --no-interaction - if [ "$SYMFONY_VERSION" != "" ]; then composer require "symfony/symfony:${SYMFONY_VERSION}" --no-update; fi; - - if [ "$ACL_VERSION" != "" ]; then composer require "symfony/security-acl:${ACL_VERSION}" --no-update; fi; - travis_wait composer update --prefer-dist --no-interaction $COMPOSER_FLAGS - export PATH=$HOME/.local/bin:$PATH - pip install -r Resources/doc/requirements.txt --user `whoami` script: - - if [ "$CS_FIXER" = "run" ]; then make cs_dry_run ; fi; - - make test + - make $TARGET notifications: webhooks: https://sonata-project.org/bundles/media/master/travis diff --git a/Makefile b/Makefile index 0e6c1f7ff..f522ea611 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,9 @@ cs_dry_run: test: phpunit + +docs: cd Resources/doc && sphinx-build -W -b html -d _build/doctrees . _build/html bower: - /usr/local/node/node-v0.10.22/bin/bower update + bower update