[fix] bench init using correct frappe branch
This commit is contained in:
parent
c6a695d0f3
commit
6677fd58ef
@ -16,7 +16,7 @@ install:
|
|||||||
- sudo bash setup_frappe.sh --skip-setup-bench --mysql-root-password travis
|
- sudo bash setup_frappe.sh --skip-setup-bench --mysql-root-password travis
|
||||||
- sudo pip install --upgrade pip
|
- sudo pip install --upgrade pip
|
||||||
- rm $TRAVIS_BUILD_DIR/.git/shallow
|
- rm $TRAVIS_BUILD_DIR/.git/shallow
|
||||||
- cd ~/ && bench init frappe-bench --frappe-path https://github.com/frappe/frappe.git --frappe-branch develop
|
- bash $TRAVIS_BUILD_DIR/travis/bench_init.sh
|
||||||
- cp -r $TRAVIS_BUILD_DIR/test_sites/test_site ~/frappe-bench/sites/
|
- cp -r $TRAVIS_BUILD_DIR/test_sites/test_site ~/frappe-bench/sites/
|
||||||
|
|
||||||
script:
|
script:
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# stolen from http://cgit.drupalcode.org/octopus/commit/?id=db4f837
|
|
||||||
includedir=`mysql_config --variable=pkgincludedir`
|
|
||||||
thiscwd=`pwd`
|
|
||||||
_THIS_DB_VERSION=`mysql -V 2>&1 | tr -d "\n" | cut -d" " -f6 | awk '{ print $1}' | cut -d"-" -f1 | awk '{ print $1}' | sed "s/[\,']//g"`
|
|
||||||
if [ "$_THIS_DB_VERSION" = "5.5.40" ] && [ ! -e "$includedir-$_THIS_DB_VERSION-fixed.log" ] ; then
|
|
||||||
cd $includedir
|
|
||||||
sudo patch -p1 < $thiscwd/ci/my_config.h.patch &> /dev/null
|
|
||||||
sudo touch $includedir-$_THIS_DB_VERSION-fixed.log
|
|
||||||
fi
|
|
@ -1,22 +0,0 @@
|
|||||||
diff -burp a/my_config.h b/my_config.h
|
|
||||||
--- a/my_config.h 2014-10-09 19:32:46.000000000 -0400
|
|
||||||
+++ b/my_config.h 2014-10-09 19:35:12.000000000 -0400
|
|
||||||
@@ -641,17 +641,4 @@
|
|
||||||
#define SIZEOF_TIME_T 8
|
|
||||||
/* #undef TIME_T_UNSIGNED */
|
|
||||||
|
|
||||||
-/*
|
|
||||||
- stat structure (from <sys/stat.h>) is conditionally defined
|
|
||||||
- to have different layout and size depending on the defined macros.
|
|
||||||
- The correct macro is defined in my_config.h, which means it MUST be
|
|
||||||
- included first (or at least before <features.h> - so, practically,
|
|
||||||
- before including any system headers).
|
|
||||||
-
|
|
||||||
- __GLIBC__ is defined in <features.h>
|
|
||||||
-*/
|
|
||||||
-#ifdef __GLIBC__
|
|
||||||
-#error <my_config.h> MUST be included first!
|
|
||||||
-#endif
|
|
||||||
-
|
|
||||||
#endif
|
|
||||||
|
|
8
travis/bench_init.sh
Executable file
8
travis/bench_init.sh
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd ~/
|
||||||
|
curl -I https://github.com/frappe/frappe/tree/$TRAVIS_BRANCH | head -n 1 | cut -d $' ' -f2 | (
|
||||||
|
read response;
|
||||||
|
[ $response == '200' ] && branch=$TRAVIS_BRANCH || branch='develop';
|
||||||
|
bench init frappe-bench --frappe-path https://github.com/frappe/frappe.git --frappe-branch $branch
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user