From eb7358bfe9a2e2b8845700dfaf85a522025a6182 Mon Sep 17 00:00:00 2001 From: Frank Sauerburger <frank@sauerburger.com> Date: Fri, 19 Mar 2021 18:13:03 +0100 Subject: [PATCH] Add React building to CI --- .gitlab-ci.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d3a6500..adf78f7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,7 @@ stages: - test + - jsbuild - build - deploy @@ -13,8 +14,23 @@ unittest: - python manage.py migrate - python manage.py test -build: +jsbuild: + stage: jsbuild when: manual + image: node:12 + allow_failure: false + + script: + - cd js + - npm i + - npm run-script build + + artifacts: + expire_in: 1 week + paths: + - app/keys_home/static/react/* + +build: stage: build allow_failure: false image: @@ -32,6 +48,9 @@ build: # mode - dind + dependencies: + - jsbuild + variables: # Tell docker client where it can find the daemon DOCKER_HOST: tcp://docker-in-docker:2375/ -- GitLab