From c5bc60b509ae7cb92fa907feab9d9d7482e80aaf Mon Sep 17 00:00:00 2001 From: Suru Dissanaike <suru.dissanaike@iopsys.eu> Date: Tue, 5 Jan 2021 13:58:49 +0000 Subject: [PATCH] Update .gitlab-ci.yml --- .gitlab-ci.yml | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 18d2bd5..79117ea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,12 +1,33 @@ -image: alpine:latest +image: node:14.15.4 +cache: + untracked: true + key: "$CI_BUILD_REF_NAME" + paths: + - node_modules/ -pages: - stage: deploy +stages: + - install + - unit-testing + - deploy-pages + +install: + stage: install + script: + - npm install + - npm install --only=dev + +unit_testing: + stage: unit-testing + script: + - npm run test + +deploy_pages: + image: alpine:latest + stage: deploy-pages script: - - echo 'Nothing to do...' + - echo 'Deploying...' artifacts: paths: - public - expire_in: 1 day only: - master -- GitLab