before_install_test.sh 856 B

12345678910111213141516
  1. #!/usr/bin/env sh
  2. set -ev
  3. if [ "${TRAVIS_PHP_VERSION}" != "hhvm" ]; then
  4. mv "$HOME/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini" /tmp
  5. echo "memory_limit=3072M" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
  6. fi
  7. # To be removed when following PR will be merged: https://github.com/travis-ci/travis-build/pull/718
  8. composer self-update --stable
  9. composer config --quiet --global github-oauth.github.com $GITHUB_OAUTH_TOKEN
  10. sed --in-place "s/\"dev-master\":/\"dev-${TRAVIS_COMMIT}\":/" composer.json
  11. if [ "$SYMFONY" != "" ]; then composer require "symfony/symfony:$SYMFONY" --no-update; fi;
  12. if [ "$SONATA_CORE" != "" ]; then composer require "sonata-project/core-bundle:$SONATA_CORE" --no-update; fi;
  13. if [ "$SONATA_BLOCK" != "" ]; then composer require "sonata-project/block-bundle:$SONATA_BLOCK" --no-update; fi;