.travis.yml 691 B

123456789101112131415161718192021222324252627282930313233
  1. sudo: false
  2. language: php
  3. php:
  4. - 5.6
  5. - 7.0
  6. env:
  7. - DRIVER_VERSION=1.2.0alpha1
  8. matrix:
  9. include:
  10. - php: 5.6
  11. env: DRIVER_VERSION=1.2.0alpha1 LEGACY_DRIVER_VERSION=stable
  12. addons:
  13. apt:
  14. sources:
  15. - mongodb-3.2-precise
  16. packages:
  17. - mongodb-org-server
  18. before_script:
  19. - pecl install -f mongodb-${DRIVER_VERSION}
  20. - composer install
  21. - if [ "x$LEGACY_DRIVER_VERSION" != "x" ]; then yes '' | pecl -q install -f mongo-${LEGACY_DRIVER_VERSION}; fi
  22. script:
  23. - ./vendor/bin/phpunit --coverage-clover=coverage.clover
  24. after_script:
  25. - wget https://scrutinizer-ci.com/ocular.phar
  26. - php ocular.phar code-coverage:upload --format=php-clover coverage.clover