Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 
 
 

33 рядки
1.0 KiB

  1. language: python
  2. python:
  3. - "2.7"
  4. services:
  5. - mysql
  6. install:
  7. - sudo apt-get purge -y mysql-common
  8. - wget https://raw.githubusercontent.com/frappe/bench/master/install_scripts/setup_frappe.sh
  9. - sudo bash setup_frappe.sh --skip-setup-bench --mysql-root-password travis
  10. - sudo service redis-server start
  11. - rm $TRAVIS_BUILD_DIR/.git/shallow
  12. - cd ~/ && bench init frappe-bench --frappe-path $TRAVIS_BUILD_DIR
  13. - cp -r $TRAVIS_BUILD_DIR/test_sites/test_site ~/frappe-bench/sites/
  14. script:
  15. - cd ~/frappe-bench
  16. - bench set-default-site test_site
  17. - bench frappe --use test_site
  18. - bench frappe --reinstall
  19. - bench frappe -b
  20. - bench frappe --build_website
  21. - bench frappe --serve_test &
  22. - bench frappe --verbose --run_tests
  23. before_script:
  24. - mysql -e 'create database test_frappe'
  25. - echo "USE mysql;\nCREATE USER 'test_frappe'@'localhost' IDENTIFIED BY 'test_frappe';\nFLUSH PRIVILEGES;\n" | mysql -u root -ptravis
  26. - echo "USE mysql;\nGRANT ALL PRIVILEGES ON \`test_frappe\`.* TO 'test_frappe'@'localhost';\n" | mysql -u root -ptravis