From 7430eda05956d1810b97722bd5528eba044943b0 Mon Sep 17 00:00:00 2001 From: Philippe Virouleau <philippe.virouleau@inria.fr> Date: Mon, 14 Oct 2024 16:08:40 +0200 Subject: [PATCH] CI --- .gitlab-ci.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..7d827e9 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,33 @@ +stages: + - build + - deploy + +build-website: + image: node:22 + stage: build + # Explicitly set the prefix for the build + variables: + WEBSITE_PREFIX: '/pipeline-creation-assistant' + tags: + - grid5000-docker + script: + - npm install + - npm run build + # Output build is actually in 'out' + - mv out public + artifacts: + paths: + - public + +pages: + needs: ['build-website'] + image: node:22 + tags: + - grid5000-docker + artifacts: + paths: + - public + rules: + # This ensures that only pushes to the default branch will trigger + # a pages deploy + - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH -- GitLab