diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 7c3c68762..000000000 --- a/.travis.yml +++ /dev/null @@ -1,91 +0,0 @@ -git: - depth: 10 - -language: php -dist: bionic - -matrix: - include: - - php: 7.1 - sudo: false - env: SYMFONY_VERSION=4.3.* PHPSTAN=true - - php: 7.1 - sudo: false - env: SYMFONY_VERSION=4.3.* PHP_CS_FIXER=true - - php: 7.1 - sudo: false - env: SYMFONY_VERSION=4.3.* UNIT_TESTS=true - - php: 7.2 - sudo: false - env: SYMFONY_VERSION=4.3.* UNIT_TESTS=true - - php: 7.2 - sudo: false - env: SYMFONY_VERSION=5.0.* UNIT_TESTS=true - - php: 7.3 - sudo: false - env: SYMFONY_VERSION=4.3.* UNIT_TESTS=true - - php: 7.3 - sudo: false - env: SYMFONY_VERSION=4.4.* UNIT_TESTS=true - - php: 7.3 - sudo: false - env: SYMFONY_VERSION=5.0.* UNIT_TESTS=true - - php: 7.4 - sudo: false - env: SYMFONY_VERSION=4.3.* UNIT_TESTS=true - - php: 7.4 - sudo: false - env: SYMFONY_VERSION=4.4.* UNIT_TESTS=true - - php: 7.4 - sudo: false - env: SYMFONY_VERSION=5.0.* UNIT_TESTS=true - - php: 7.1 - sudo: required - services: docker - env: SYMFONY_VERSION=4.3.* FUNCTIONAL_TESTS=true PREPARE_CONTAINER=true - - php: 7.3 - sudo: required - services: docker - env: SYMFONY_VERSION=5.0.* FUNCTIONAL_TESTS=true PREPARE_CONTAINER=true - - php: 7.1 - sudo: required - services: docker - env: SYMFONY_VERSION=4.3.* RDKAFKA_TESTS=true PREPARE_CONTAINER=true - allow_failures: - - env: SYMFONY_VERSION=4.3.* RDKAFKA_TESTS=true PREPARE_CONTAINER=true - -cache: - directories: - - $HOME/.composer/cache - - $HOME/php-cs-fixer - -before_install: - - echo "extension = mongodb.so" >> $HOME/.phpenv/versions/$(phpenv version-name)/etc/php.ini - - echo "extension = redis.so" >> $HOME/.phpenv/versions/$(phpenv version-name)/etc/php.ini - -install: - - rm $HOME/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini; - - echo "memory_limit=2048M" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini - - php ./bin/fix-symfony-version.php "$SYMFONY_VERSION" - - composer install - - sed -i 's/525568/16777471/' vendor/kwn/php-rdkafka-stubs/stubs/constants.php - - if [ "$PREPARE_CONTAINER" = true ]; then docker --version; fi - - if [ "$PREPARE_CONTAINER" = true ]; then docker-compose --version; fi - - if [ "$PREPARE_CONTAINER" = true ]; then bin/dev -b; fi - -script: - - PKG_PHP_CHANGED_FILES=`./bin/git-find-changed-php-files.sh "${TRAVIS_COMMIT_RANGE}"` - - if [ "$PHP_CS_FIXER" = true ] && [ ! -z "${PKG_PHP_CHANGED_FILES}" ]; then ./bin/php-cs-fixer fix --config=.php_cs.php --no-interaction --dry-run --diff -v --path-mode=intersection -- ${PKG_PHP_CHANGED_FILES[@]} ; fi - - if [ "$PHPSTAN" = true ] && [ ! -z "${PKG_PHP_CHANGED_FILES}" ]; then docker run --workdir="/mqdev" -v "`pwd`:/mqdev" --rm enqueue/dev:latest php -d memory_limit=1024M bin/phpstan analyse -l 1 -c phpstan.neon -- ${PKG_PHP_CHANGED_FILES[@]} ; fi - - if [ "$UNIT_TESTS" = true ]; then bin/phpunit --exclude-group=functional; fi - - if [ "$FUNCTIONAL_TESTS" = true ]; then bin/test.sh --exclude-group=rdkafka; fi - - if [ "$RDKAFKA_TESTS" = true ]; then bin/test.sh --group=rdkafka; fi - -notifications: - webhooks: - urls: - - https://webhooks.gitter.im/e/3f8b3668e7792de23a49 - on_success: change - on_failure: always - on_start: never -