diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d53188a5be62226570bce0458c6062f1ab7d667b..9fd01a308b4556bb00d617623068afc9734154d7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -39,6 +39,7 @@ stages: - update-meilisearch-indexes - get-meili-key - build + - build-wiki - deploy @@ -352,6 +353,29 @@ build:prod:wiki: - if: $CI_COMMIT_BRANCH == "main" + +build-wiki: + stage: build-wiki + image: node:21.1-bookworm-slim + variables: + NODE_OPTIONS: --max_old_space_size=12288 + NUXT_APP_BASE_URL: /wiki/ + NUXT_PUBLIC_MEILISEARCH_CLIENT_HOST_URL: ${MEILI_HOST} + NUXT_PUBLIC_MEILISEARCH_CLIENT_SEARCH_API_KEY: ${MEILI_API_KEY} + NUXT_PUBLIC_MEILI_HOST: ${MEILI_HOST} + NUXT_PUBLIC_MEILI_API_KEY: ${MEILI_API_KEY} + before_script: + - npm install + script: + - npm run generate + artifacts: + paths: + - .output/public + + + + + ################ DEPLOY ########################## .deploy: stage: deploy