.travis.yml 1022 B

1234567891011121314151617181920212223242526
  1. language: php
  2. php:
  3. - 5.3
  4. - 5.4
  5. - 5.5
  6. before_script:
  7. - sh -c "sudo apt-get install uuid-dev"
  8. - curl -L -o libevent-1.4.14b-stable.tar.gz https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz
  9. - tar -xzf libevent-1.4.14b-stable.tar.gz
  10. - sh -c "cd libevent-1.4.14b-stable && ./configure && make && sudo make install && cd .."
  11. - curl -L -o gearmand-0.14.tar.gz https://launchpad.net/gearmand/1.0/0.14/+download/gearmand-0.14.tar.gz
  12. - tar -xzf gearmand-0.14.tar.gz
  13. - sh -c "cd gearmand-0.14 && ./configure && make && sudo make install && cd .."
  14. - curl -L -o gearman-0.8.3.tgz http://pecl.php.net/get/gearman/0.8.3
  15. - tar -xzf gearman-0.8.3.tgz
  16. - sh -c "cd gearman-0.8.3 && phpize && ./configure && make && sudo make install && cd .."
  17. - echo "extension=gearman.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
  18. - composer install --prefer-source --no-interaction
  19. script:
  20. - phpunit -c phpunit.xml --coverage-text
  21. notifications:
  22. email: false