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

add gitlab stages

parent c4fea10d
No related merge requests found
......@@ -3,14 +3,27 @@ variables:
DBUSER: root
DBPASS: root
test:
stages
- setup_db
- test
- cleanup
setup_db_job
stage: setup_db
script:
- export
- 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 -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}'"
test_job:
stage: test
script:
- source build.sh $DBNAME $DBUSER $DBPASS
- mysql -u $DBUSER -p $DBPASS -e "drop schema if exists $DBNAME"
cleanup_job
stage: cleanup
script:
- mysql -u$DBUSER -p$DBPASS -e "drop schema if exists $DBNAME"
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