From fe72f1fb3f381f9be77de6bd43371d2721f92864 Mon Sep 17 00:00:00 2001 From: Bartek Wrona <wrona@syncad.com> Date: Fri, 17 Jul 2020 08:52:52 -0400 Subject: [PATCH] Update .gitlab-ci.yaml --- .gitlab-ci.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml index 9addfa2c1..f3297ea06 100644 --- a/.gitlab-ci.yaml +++ b/.gitlab-ci.yaml @@ -12,7 +12,7 @@ variables: GIT_STRATEGY: clone GIT_SUBMODULE_STRATEGY: recursive HIVEMIND_SOURCE_HIVED_URL: $HIVEMIND_SOURCE_HIVED_URL - HIVEMIND_DB_NAME: "${hive_$CI_COMMIT_REF_SLUG/-/_}" + HIVEMIND_DB_NAME: "hive_$CI_COMMIT_REF_SLUG" HIVEMIND_HTTP_PORT: $HIVEMIND_HTTP_PORT # Configured at gitlab repository settings side POSTGRES_USER: $HIVEMIND_POSTGRES_USER @@ -20,7 +20,6 @@ variables: POSTGRES_HOST_AUTH_METHOD: trust # official way to provide password to psql: http://www.postgresql.org/docs/9.3/static/libpq-envars.html PGPASSWORD: $HIVEMIND_POSTGRES_PASSWORD - DB_URL: "$HIVEMIND_POSTGRESQL_CONNECTION_STRING/$HIVEMIND_DB_NAME" PYTHONUSERBASE: ./local-site @@ -60,14 +59,18 @@ hivemind_sync: HIVEMIND_MAX_BLOCK: 50000 script: + - DB_NAME=${HIVEMIND_DB_NAME/-/_} + - DB_URL="$HIVEMIND_POSTGRESQL_CONNECTION_STRING/$HIVEMIND_DB_NAME" + - echo "Corrected db name: $DB_NAME" + - echo "Corrected db url: $DB_URL" - ls -l dist/* - rm -rf ./local-site - mkdir -p `python3 -m site --user-site` - python3 setup.py install --user --force - ./local-site/bin/hive -h - - "echo Attempting to recreate database $HIVEMIND_DB_NAME" - - psql -U $POSTGRES_USER -h localhost -d postgres -c "DROP DATABASE IF EXISTS $HIVEMIND_DB_NAME;" - - psql -U $POSTGRES_USER -h localhost -d postgres -c "CREATE DATABASE $HIVEMIND_DB_NAME;" + - "echo Attempting to recreate database $DB_NAME" + - psql -U $POSTGRES_USER -h localhost -d postgres -c "DROP DATABASE IF EXISTS $DB_NAME;" + - psql -U $POSTGRES_USER -h localhost -d postgres -c "CREATE DATABASE $DB_NAME;" - "echo Attempting to starting hive sync using hived node: $HIVEMIND_SOURCE_HIVED_URL . Max sync block is: $HIVEMIND_MAX_BLOCK" - echo Attempting to access database $DB_URL - ./local-site/bin/hive sync --test-max-block=$HIVEMIND_MAX_BLOCK --exit-after-sync --test-profile=False --steemd-url "$HIVEMIND_SOURCE_HIVED_URL" --database-url $DB_URL 2>&1 | tee -i hivemind-sync.log -- GitLab