.travis.yml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. language: php
  2. php:
  3. - 5.3
  4. - 5.4
  5. - 5.5
  6. env:
  7. global:
  8. - PLUGIN_NAME=Tools
  9. - DB=mysql
  10. matrix:
  11. - DB=mysql CAKE_VERSION=2.4
  12. - DB=mysql CAKE_VERSION=2.5
  13. matrix:
  14. include:
  15. - php: 5.4
  16. env:
  17. - CAKE_VERSION=2.4
  18. - COVERALLS=1
  19. before_script:
  20. - git clone https://github.com/FriendsOfCake/travis.git --depth 1 ../travis
  21. - ../travis/before_script.sh
  22. - cd ../cakephp/app
  23. - echo "Configure::write('Security.salt', 'AxcG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');" >> Config/bootstrap.php
  24. - echo "Configure::write('Security.cipherSeed', '16659201697453542496749683615');" >> Config/bootstrap.php
  25. - echo "<?php App::uses('MyModel', 'Tools.Model'); class AppModel extends MyModel {}" > Model/AppModel.php
  26. - echo "<?php App::uses('MyController', 'Tools.Controller'); class AppController extends MyController {}" > Controller/AppController.php
  27. - cd ..
  28. - cp ../tools/phpunit.xml app/
  29. script:
  30. - ../travis/script.sh
  31. after_success:
  32. - ../travis/after_success.sh
  33. notifications:
  34. email: false