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