From 71b2124c204ebf9c04ff827c77e9c72b5a1a3267 Mon Sep 17 00:00:00 2001 From: Ilya Zhukov <i.zhukov@fz-juelich.de> Date: Tue, 23 Apr 2024 18:25:35 +0200 Subject: [PATCH] Create CI configuration --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ package.json | 1 + 2 files changed, 23 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..058fb38 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +image: node:latest + +# allow caching for faster deployment +cache: + paths: + - node_modules/ + - public/ + - .cache/ + +pages: + tags: + - public-docker + stage: deploy + script: + - yarn install + - yarn build:gitlab + artifacts: + paths: + - public + only: + - main + diff --git a/package.json b/package.json index 45b095a..2de593c 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "docusaurus": "docusaurus", "start": "docusaurus start", "build": "docusaurus build", + "build:gitlab": "docusaurus build --out-dir public", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", -- GitLab