Travis: Install frappe of targetted branch

For example:
If pull request is for wip-4.1 branch of erpnext, install frappe with branch as wip-4.1
This commit is contained in:
Anand Doshi 2014-06-18 13:35:37 +05:30
parent 457515fc08
commit be1d11f98d

View File

@ -14,9 +14,13 @@ install:
- sudo apt-get update
- sudo apt-get purge -y mysql-common
- sudo apt-get install mariadb-server mariadb-common libmariadbclient-dev
- CFLAGS=-O0 pip install git+https://github.com/frappe/frappe.git@develop &&
- CFLAGS=-O0 pip install git+https://github.com/frappe/frappe.git@$TRAVIS_BRANCH &&
- pip install --editable .
before_script:
- mysql -e 'create database test_frappe'
- echo "USE mysql;\nCREATE USER 'test_frappe'@'localhost' IDENTIFIED BY 'test_frappe';\nFLUSH PRIVILEGES;\n" | mysql -u root
script:
- cd ./test_sites/
- frappe --use test_site
@ -25,7 +29,3 @@ script:
- frappe -b
- frappe --serve_test &
- frappe --verbose --run_tests --app erpnext
before_script:
- mysql -e 'create database test_frappe'
- echo "USE mysql;\nCREATE USER 'test_frappe'@'localhost' IDENTIFIED BY 'test_frappe';\nFLUSH PRIVILEGES;\n" | mysql -u root