chore(gitlab-ci): add frontend-lint

This commit is contained in:
Sarah Vaupel 2024-01-17 04:50:02 +01:00
parent d60e58ced5
commit 65468f53aa

View File

@ -26,6 +26,7 @@ variables:
stages:
- frontend:build
- frontend:test
- backend:build
- test
- container:build
@ -59,7 +60,7 @@ node modules:
retry: 2
interruptible: true
frontend:
frontend build:
stage: frontend:build
cache:
- &frontend-cache
@ -82,6 +83,17 @@ frontend:
retry: 2
interruptible: true
frontend lint:
stage: frontend:test
script:
- "nix-shell --comand 'make frontend-lint'"
before_script: *nix-before
needs:
- job: node modules
artifacts: true
retry: 2
interruptible: true
uniworx:lib:uniworx:
stage: backend:build
script:
@ -92,7 +104,7 @@ uniworx:lib:uniworx:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend
- job: frontend build
artifacts: true
artifacts:
paths:
@ -112,7 +124,7 @@ uniworx:exe:uniworx:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend # tranitive
- job: frontend build # transitive
artifacts: false
- job: uniworx:lib:uniworx
artifacts: true
@ -134,7 +146,7 @@ uniworx:exe:uniworxdb:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend # tranitive
- job: frontend build # transitive
artifacts: false
- job: uniworx:lib:uniworx
artifacts: true
@ -156,7 +168,7 @@ uniworx:exe:uniworxload:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend # tranitive
- job: frontend build # transitive
artifacts: false
- job: uniworx:lib:uniworx
artifacts: true
@ -178,7 +190,7 @@ check:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend
- job: frontend build
artifacts: true
- job: uniworx:lib:uniworx
artifacts: true
@ -194,7 +206,7 @@ container:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend # tranitive
- job: frontend build # transitive
artifacts: false
- job: uniworx:lib:uniworx # transitive
artifacts: false
@ -220,7 +232,7 @@ test container:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend # tranitive
- job: frontend build # transitive
artifacts: false
- job: uniworx:lib:uniworx # transitive
artifacts: false
@ -294,7 +306,7 @@ upload container:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend # tranitive
- job: frontend build # transitive
artifacts: false
- job: uniworx:lib:uniworx # transitive
artifacts: false
@ -319,7 +331,7 @@ upload test container:
needs:
- job: node modules # transitive
artifacts: false
- job: frontend # tranitive
- job: frontend build # transitive
artifacts: false
- job: uniworx:lib:uniworx # transitive
artifacts: false