@@ -9,8 +9,18 @@ sudo apt remove mysql-server mysql-client
99sudo apt install libcups2-dev redis-server mariadb-client libmariadb-dev
1010
1111pip install frappe-bench
12-
13- git clone " https://github.com/frappe/frappe" --branch " develop" --depth 1
12+ HD_BRANCH=${HD_BRANCH:- " develop" }
13+ FRAPPE_BRANCH=${FRAPPE_BRANCH:- " develop" }
14+ # if HD BRANCH IS Develop, then FRAPPE_BRANCH should also be develop
15+ if [ " ${HD_BRANCH} " = " develop" ]; then
16+ FRAPPE_BRANCH=" develop"
17+ # if HD BRANCH is Main, then FRAPPE_BRANCH should also be main
18+ elif [ " ${HD_BRANCH} " = " main" ]; then
19+ FRAPPE_BRANCH=" version-15"
20+ fi
21+ echo " Installing Frappe Framework"
22+ echo " Branch: ${FRAPPE_BRANCH} "
23+ git clone " https://github.com/frappe/frappe" --branch ${FRAPPE_BRANCH} --depth 1
1424bench init --skip-assets --frappe-path ~ /frappe --python " $( which python) " frappe-bench
1525
1626mkdir ~ /frappe-bench/sites/test_site
@@ -41,7 +51,11 @@ sed -i 's/schedule:/# schedule:/g' Procfile
4151sed -i ' s/socketio:/# socketio:/g' Procfile
4252sed -i ' s/redis_socketio:/# redis_socketio:/g' Procfile
4353
44- bench get-app helpdesk " ${GITHUB_WORKSPACE} "
54+ echo " Installing Helpdesk App"
55+ echo " Branch: ${HD_BRANCH} "
56+ echo " Installing from ${GITHUB_WORKSPACE} "
57+
58+ bench get-app helpdesk --branch " ${HD_BRANCH} "
4559bench setup requirements --dev
4660
4761
0 commit comments