Skip to content
Snippets Groups Projects
Commit 8cc83433 authored by Laurent's avatar Laurent
Browse files

Merge branch 'gitlab_ci_concurrent' into origin-hotline-master

parents e2bcb5b1 af501d3f
Branches
Tags
No related merge requests found
variables:
DBNAME: "bokeh_build_${CI_BUILD_REF}"
DBUSER: root
DBPASS: root
test:
script:
- wget http://sandbox.pergame.net/databases/default-ci-dump.sql.gz -O default-ci-dump.sql.gz
- mysql -u$DBUSER -p$DBPASS -e "drop schema if exists ${DBNAME}; create schema ${DBNAME}"
- zcat default-ci-dump.sql.gz | mysql -u$DBUSER -p$DBPASS $DBNAME
- mysql -u$DBUSER -p$DBPASS -e "drop trigger if exists ${DBNAME}.datemaj_notices_update;update
mysql.proc set definer='${DBUSER}@localhost' where db='${DBNAME}'"
- source build.sh $DBNAME $DBUSER $DBPASS
- mysql -u$DBUSER -p$DBPASS -e "drop schema if exists ${DBNAME}"
#!/bin/bash
DBNAME=$1
DBUSER=$2
DBPASS=$3
source ./update.sh
cp config.ini.default config.ini
sed -i "s/sgbd.config.username =/sgbd.config.username = opac/g" config.ini
sed -i "s/sgbd.config.password =/sgbd.config.password = opac/g" config.ini
sed -i "s/sgbd.config.dbname =/sgbd.config.dbname = opac/g" config.ini
sed -i "s/sgbd.config.username =/sgbd.config.username = $DBUSER/g" config.ini
sed -i "s/sgbd.config.password =/sgbd.config.password = $DBPASS/g" config.ini
sed -i "s/sgbd.config.dbname =/sgbd.config.dbname = $DBNAME/g" config.ini
touch local.php
php scripts/upgrade_db.php
cd cosmogramme
cp config.ref.php config.php
sed -i "s/integration_user=root/integration_user=opac/g" config.php
sed -i "s/integration_pwd=root/integration_pwd=opac/g" config.php
sed -i "s/integration_base=opac3/integration_base=opac/g" config.php
sed -i "s/integration_user=root/integration_user=$DBUSER/g" config.php
sed -i "s/integration_pwd=root/integration_pwd=$DBPASS/g" config.php
sed -i "s/integration_base=opac3/integration_base=$DBNAME/g" config.php
cd ..
phpunit -c tests/phpunit.xml --exclude-group no-ci && cd cosmogramme/tests && phpunit --exclude-group no-ci && cd ../cosmozend/tests && phpunit --exclude-group no-ci
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment