chore(gitlab-ci): add frontend-lint
This commit is contained in:
parent
d60e58ced5
commit
65468f53aa
@ -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
|
||||
|
||||
Reference in New Issue
Block a user