ci: limit artifacts and remove unnecessary ones

This commit is contained in:
Rainer Killinger
2023-01-30 11:23:20 +01:00
parent 450b52517e
commit d2009e62ca

View File

@@ -14,9 +14,10 @@ stages:
build:
stage: build
script:
- npm install
- npm ci
- npm run build
artifacts:
expire_in: 1 day
untracked: true
paths:
- node_modules/
@@ -29,6 +30,7 @@ unit:
- npm run test-unit
coverage: '/Statements[^:]*\:[^:]*\s+([\d\.]+)%/'
artifacts:
expire_in: 6 month
reports:
coverage_report:
coverage_format: cobertura
@@ -82,8 +84,6 @@ ci:
stage: publish
dependencies:
- build
artifacts:
untracked: true
variables:
DOCKER_DRIVER: overlay2
services:
@@ -101,8 +101,6 @@ ci:
stage: publish
dependencies:
- build
artifacts:
untracked: true
variables:
DOCKER_DRIVER: overlay2
services: