Refactor ci pipeline.
This commit is contained in:
parent
5549821f26
commit
f9785c81c9
@ -3,6 +3,14 @@ stages:
|
|||||||
- build
|
- build
|
||||||
- test
|
- test
|
||||||
|
|
||||||
|
cache:
|
||||||
|
key:
|
||||||
|
files:
|
||||||
|
- package-lock.json
|
||||||
|
paths:
|
||||||
|
- node_modules
|
||||||
|
policy: pull
|
||||||
|
|
||||||
image: node:15-alpine3.10
|
image: node:15-alpine3.10
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
@ -16,15 +24,7 @@ install_dependencies:
|
|||||||
tags:
|
tags:
|
||||||
- docker
|
- docker
|
||||||
script:
|
script:
|
||||||
- npm install -g @angular/cli
|
|
||||||
- npm install
|
- npm install
|
||||||
cache:
|
|
||||||
key:
|
|
||||||
files:
|
|
||||||
- package-lock.json
|
|
||||||
paths:
|
|
||||||
- node_modules
|
|
||||||
policy: pull
|
|
||||||
only:
|
only:
|
||||||
refs:
|
refs:
|
||||||
- merge_requests
|
- merge_requests
|
||||||
@ -47,13 +47,6 @@ build:
|
|||||||
expire_in: 1 days
|
expire_in: 1 days
|
||||||
paths:
|
paths:
|
||||||
- $APP_OUTPUT_PATH
|
- $APP_OUTPUT_PATH
|
||||||
cache:
|
|
||||||
key:
|
|
||||||
files:
|
|
||||||
- package-lock.json
|
|
||||||
paths:
|
|
||||||
- node_modules
|
|
||||||
policy: pull
|
|
||||||
|
|
||||||
test:karma:
|
test:karma:
|
||||||
stage: test
|
stage: test
|
||||||
@ -75,13 +68,6 @@ test:karma:
|
|||||||
- $OUTPUT_PATH/coverage/cobetura-coverage.xml
|
- $OUTPUT_PATH/coverage/cobetura-coverage.xml
|
||||||
paths:
|
paths:
|
||||||
- coverage/
|
- coverage/
|
||||||
cache:
|
|
||||||
key:
|
|
||||||
files:
|
|
||||||
- package-lock.json
|
|
||||||
paths:
|
|
||||||
- node_modules
|
|
||||||
policy: pull
|
|
||||||
|
|
||||||
test:e2e:
|
test:e2e:
|
||||||
stage: test
|
stage: test
|
||||||
@ -90,13 +76,6 @@ test:e2e:
|
|||||||
- docker
|
- docker
|
||||||
script:
|
script:
|
||||||
- npm ng e2e
|
- npm ng e2e
|
||||||
cache:
|
|
||||||
key:
|
|
||||||
files:
|
|
||||||
- package-lock.json
|
|
||||||
paths:
|
|
||||||
- node_modules
|
|
||||||
policy: pull
|
|
||||||
|
|
||||||
test:nglint:
|
test:nglint:
|
||||||
stage: test
|
stage: test
|
||||||
@ -104,10 +83,3 @@ test:nglint:
|
|||||||
- docker
|
- docker
|
||||||
script:
|
script:
|
||||||
- npm ng lint
|
- npm ng lint
|
||||||
cache:
|
|
||||||
key:
|
|
||||||
files:
|
|
||||||
- package-lock.json
|
|
||||||
paths:
|
|
||||||
- node_modules
|
|
||||||
policy: pull
|
|
||||||
|
Loading…
Reference in New Issue
Block a user