From d5851f21221e3c5f12e057bd7ed095f7302fa7c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20G=C3=B6bel?= <goebel@sub.uni-goettingen.de> Date: Thu, 22 Jul 2021 13:54:05 +0200 Subject: [PATCH] ci: set env vars --- .gitlab-ci.yml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fd4625e..890c2a8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,8 +17,9 @@ # overwrite vars when build from main branch. to omit a second # job (see dependency in pages stage). - if [[ $CI_COMMIT_REF_SLUG == "main" ]]; then - - VUE_APP_BASE_URL_VIEWER=$API_MAIN - - VUE_APP_BASE_URL_VIEWER="/ahiqar/website/" + - VUE_APP_BASE_URL_API=$API_MAIN + - VUE_APP_BASE_URL_VIEWER=$MAIN + - VUE_APP_PUBLIC_PATH="/ahiqar/website/" - fi - npm run build - mkdir --parents public/${CI_COMMIT_REF_SLUG} @@ -39,8 +40,10 @@ variables: GIT_CLONE_PATH: $CI_BUILDS_DIR/$CI_PROJECT_PATH/$CI_JOB_NAME # ↓ reduces the amount of data transfered to the runner (shallow clone) GIT_DEPTH: 2 - API_DEV: 'https://ahikar-dev.sub.uni-goettingen.de' - API_MAIN: 'https://ahikar.sub.uni-goettingen.de' + DEV: 'https://ahikar-dev.sub.uni-goettingen.de' + MAIN: 'https://ahikar.sub.uni-goettingen.de' + API_DEV: '$DEV/api' + API_MAIN: '$MAIN/api' BASE_BACKEND: '/website' @@ -66,7 +69,8 @@ install: build_page-all: variables: VUE_APP_BASE_URL_API: $API_DEV - VUE_APP_BASE_URL_VIEWER: '/ahiqar/website/$CI_COMMIT_REF_SLUG' + VUE_APP_BASE_URL_VIEWER: $DEV + VUE_APP_PUBLIC_PATH: '/ahiqar/website/$CI_COMMIT_REF_SLUG' <<: *build-defaults build_page-develop-backend: @@ -74,7 +78,8 @@ build_page-develop-backend: - develop variables: VUE_APP_BASE_URL_API: $API_DEV - VUE_APP_BASE_URL_VIEWER: $BASE_BACKEND + VUE_APP_BASE_URL_VIEWER: $DEV + VUE_APP_PUBLIC_PATH: $BASE_BACKEND <<: *build-defaults build_page-main-backend: @@ -82,7 +87,8 @@ build_page-main-backend: - main variables: VUE_APP_BASE_URL_API: $API_MAIN - VUE_APP_BASE_URL_VIEWER: $BASE_BACKEND + VUE_APP_BASE_URL_VIEWER: $MAIN + VUE_APP_PUBLIC_PATH: $BASE_BACKEND <<: *build-defaults -- GitLab