From 6f85885a88f13c16e98f77178a6329b56efeb3d9 Mon Sep 17 00:00:00 2001 From: Rainer Killinger Date: Tue, 14 Apr 2020 13:47:51 +0200 Subject: [PATCH] build: update gitlab-ci pipeline --- .gitlab-ci.yml | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a5e4c9df..711c2a4f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,8 +11,9 @@ before_script: stages: - build - test - - deploy + - audit - publish + - deploy build: stage: build @@ -22,6 +23,21 @@ build: paths: - lib +docker build: + image: registry.gitlab.com/openstapps/projectmanagement/builder + stage: test + variables: + DOCKER_DRIVER: overlay2 + services: + - docker:dind + script: + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.gitlab.com + - docker build -t registry.gitlab.com/openstapps/projectmanagement/builder -f images/builder/Dockerfile . + - docker build -t registry.gitlab.com/openstapps/projectmanagement/node -f images/node/Dockerfile . + tags: + - docker + before_script: [] + docker-builder: image: registry.gitlab.com/openstapps/projectmanagement/builder stage: build @@ -56,20 +72,20 @@ docker-node: - docker before_script: [] -audit: +npm: allow_failure: true except: - schedules script: - npm audit - stage: test + stage: audit -scheduled-audit: +scheduled npm: only: - schedules script: - npm audit - stage: test + stage: audit pages: stage: deploy