No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

.travis.yml 1.0 KiB

hace 11 años
hace 11 años
hace 11 años
hace 11 años
hace 10 años
hace 11 años
hace 11 años
1234567891011121314151617181920212223242526272829303132333435
  1. language: python
  2. python:
  3. - "2.7"
  4. services:
  5. - mysql
  6. before_install:
  7. - "export DISPLAY=:99.0"
  8. - "sh -e /etc/init.d/xvfb start"
  9. install:
  10. - sudo apt-get purge -y mysql-common
  11. - wget https://raw.githubusercontent.com/frappe/bench/master/install_scripts/setup_frappe.sh
  12. - sudo bash setup_frappe.sh --skip-setup-bench --mysql-root-password travis
  13. - rm $TRAVIS_BUILD_DIR/.git/shallow
  14. - cd ~/ && bench init frappe-bench --frappe-path $TRAVIS_BUILD_DIR
  15. - cp -r $TRAVIS_BUILD_DIR/test_sites/test_site ~/frappe-bench/sites/
  16. script:
  17. - cd ~/frappe-bench
  18. - bench use test_site
  19. - bench reinstall
  20. - bench build
  21. - bench build-website
  22. - bench start &
  23. - sleep 10
  24. - bench --verbose run-tests --driver Firefox
  25. before_script:
  26. - mysql -e 'create database test_frappe'
  27. - echo "USE mysql;\nCREATE USER 'test_frappe'@'localhost' IDENTIFIED BY 'test_frappe';\nFLUSH PRIVILEGES;\n" | mysql -u root -ptravis
  28. - echo "USE mysql;\nGRANT ALL PRIVILEGES ON \`test_frappe\`.* TO 'test_frappe'@'localhost';\n" | mysql -u root -ptravis