mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-19 07:53:00 +00:00
avoid key length errors with old mysql + jupyterhub 0.7
This commit is contained in:
14
.travis.yml
14
.travis.yml
@@ -22,15 +22,25 @@ before_install:
|
|||||||
- npm install -g configurable-http-proxy
|
- npm install -g configurable-http-proxy
|
||||||
- |
|
- |
|
||||||
if [[ $JUPYTERHUB_TEST_DB_URL == mysql* ]]; then
|
if [[ $JUPYTERHUB_TEST_DB_URL == mysql* ]]; then
|
||||||
|
service stop mysql || echo 'mysql not running'
|
||||||
|
docker run -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -p 3306:3306 mysql:5.7
|
||||||
|
echo -n 'waiting for mysql'
|
||||||
|
for i in {1..60}; do
|
||||||
|
if mysql --user root -e '\q' 2>/dev/null; then
|
||||||
|
echo 'done'
|
||||||
|
break
|
||||||
|
else
|
||||||
|
echo -n '.'
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
mysql -e 'CREATE DATABASE jupyterhub CHARACTER SET utf8 COLLATE utf8_general_ci;'
|
mysql -e 'CREATE DATABASE jupyterhub CHARACTER SET utf8 COLLATE utf8_general_ci;'
|
||||||
mysql -e 'CREATE DATABASE jupyterhub_upgrade CHARACTER SET utf8 COLLATE utf8_general_ci;'
|
mysql -e 'CREATE DATABASE jupyterhub_upgrade CHARACTER SET utf8 COLLATE utf8_general_ci;'
|
||||||
pip install 'mysql-connector<2.2'
|
pip install 'mysql-connector<2.2'
|
||||||
./old-hub-env/bin/python -m pip install 'mysql-connector<2.2'
|
|
||||||
elif [[ $JUPYTERHUB_TEST_DB_URL == postgresql* ]]; then
|
elif [[ $JUPYTERHUB_TEST_DB_URL == postgresql* ]]; then
|
||||||
psql -c 'create database jupyterhub;' -U postgres
|
psql -c 'create database jupyterhub;' -U postgres
|
||||||
psql -c 'create database jupyterhub_upgrade;' -U postgres
|
psql -c 'create database jupyterhub_upgrade;' -U postgres
|
||||||
pip install psycopg2
|
pip install psycopg2
|
||||||
./old-hub-env/bin/python -m pip install psycopg2
|
|
||||||
fi
|
fi
|
||||||
install:
|
install:
|
||||||
- pip install -U pip
|
- pip install -U pip
|
||||||
|
@@ -9,7 +9,7 @@ bash "$(dirname $0)"/init-db.sh
|
|||||||
|
|
||||||
# create virtualenv with jupyterhub 0.7
|
# create virtualenv with jupyterhub 0.7
|
||||||
echo "creating virutalenv in $ENVDIR"
|
echo "creating virutalenv in $ENVDIR"
|
||||||
python -m virtualenv "$ENVDIR"
|
python -m venv "$ENVDIR"
|
||||||
$ENVDIR/bin/pip install -q -r old-requirements.txt
|
$ENVDIR/bin/pip install -q -r old-requirements.txt
|
||||||
|
|
||||||
echo "env-jupyterhub: $($ENVDIR/bin/jupyterhub --version)"
|
echo "env-jupyterhub: $($ENVDIR/bin/jupyterhub --version)"
|
||||||
|
Reference in New Issue
Block a user