summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/prepare_build.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/prepare_build.sh b/scripts/prepare_build.sh
index b176830ffb4..8c5ffe92960 100755
--- a/scripts/prepare_build.sh
+++ b/scripts/prepare_build.sh
@@ -3,9 +3,14 @@
. scripts/utils.sh
export SETUP_DB=${SETUP_DB:-true}
-export GITLAB_DATABASE=$(echo $CI_JOB_NAME | cut -f2 -d' ')
export USE_BUNDLE_INSTALL=${USE_BUNDLE_INSTALL:-true}
+# Determine the database by looking at the job name.
+# For example, we'll get pg if the job is `rspec pg 19 20`
+export GITLAB_DATABASE=$(echo $CI_JOB_NAME | cut -f2 -d' ')
+
+# This would make the default database postgresql, and we could also use
+# pg to mean postgresql.
if [ "$GITLAB_DATABASE" != 'mysql' ]; then
export GITLAB_DATABASE='postgresql'
fi