diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 63d548ee7c2c4208a9e1178488f851b175d4e9ed..69caea146f03066e1f7e2bca0356b3f73eb4b4b2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,20 @@ image: node:6 +# Set up MySQL test-database +services: + - mysql:latest + +# Configure test-database +variables: + MYSQL_DATABASE: db + MYSQL_ROOT_PASSWORD: password + +# Create database tables +connect: + image: mysql + script: + - echo "SELECT 'OK';" | mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mysql "$MYSQL_DATABASE" < create_tables.sql + # Install node libraries before_script: - npm install @@ -22,17 +37,3 @@ pages: only: - master -# Set up MySQL test-database -services: - - mysql:latest - -# Configure test-database -variables: - MYSQL_DATABASE: db - MYSQL_ROOT_PASSWORD: password - -# Create database tables -connect: - image: mysql - script: - - echo "SELECT 'OK';" | mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mysql "$MYSQL_DATABASE" < create_tables.sql