build: update gitlab-ci pipeline

This commit is contained in:
Rainer Killinger
2020-04-14 13:47:51 +02:00
parent 5ea40b2ece
commit 6f85885a88

View File

@@ -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