chore(gitlab-ci): add frontend-lint
This commit is contained in:
parent
d60e58ced5
commit
65468f53aa
@ -26,6 +26,7 @@ variables:
|
|||||||
|
|
||||||
stages:
|
stages:
|
||||||
- frontend:build
|
- frontend:build
|
||||||
|
- frontend:test
|
||||||
- backend:build
|
- backend:build
|
||||||
- test
|
- test
|
||||||
- container:build
|
- container:build
|
||||||
@ -59,7 +60,7 @@ node modules:
|
|||||||
retry: 2
|
retry: 2
|
||||||
interruptible: true
|
interruptible: true
|
||||||
|
|
||||||
frontend:
|
frontend build:
|
||||||
stage: frontend:build
|
stage: frontend:build
|
||||||
cache:
|
cache:
|
||||||
- &frontend-cache
|
- &frontend-cache
|
||||||
@ -82,6 +83,17 @@ frontend:
|
|||||||
retry: 2
|
retry: 2
|
||||||
interruptible: true
|
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:
|
uniworx:lib:uniworx:
|
||||||
stage: backend:build
|
stage: backend:build
|
||||||
script:
|
script:
|
||||||
@ -92,7 +104,7 @@ uniworx:lib:uniworx:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend
|
- job: frontend build
|
||||||
artifacts: true
|
artifacts: true
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
@ -112,7 +124,7 @@ uniworx:exe:uniworx:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend # tranitive
|
- job: frontend build # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: uniworx:lib:uniworx
|
- job: uniworx:lib:uniworx
|
||||||
artifacts: true
|
artifacts: true
|
||||||
@ -134,7 +146,7 @@ uniworx:exe:uniworxdb:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend # tranitive
|
- job: frontend build # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: uniworx:lib:uniworx
|
- job: uniworx:lib:uniworx
|
||||||
artifacts: true
|
artifacts: true
|
||||||
@ -156,7 +168,7 @@ uniworx:exe:uniworxload:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend # tranitive
|
- job: frontend build # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: uniworx:lib:uniworx
|
- job: uniworx:lib:uniworx
|
||||||
artifacts: true
|
artifacts: true
|
||||||
@ -178,7 +190,7 @@ check:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend
|
- job: frontend build
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: uniworx:lib:uniworx
|
- job: uniworx:lib:uniworx
|
||||||
artifacts: true
|
artifacts: true
|
||||||
@ -194,7 +206,7 @@ container:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend # tranitive
|
- job: frontend build # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: uniworx:lib:uniworx # transitive
|
- job: uniworx:lib:uniworx # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
@ -220,7 +232,7 @@ test container:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend # tranitive
|
- job: frontend build # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: uniworx:lib:uniworx # transitive
|
- job: uniworx:lib:uniworx # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
@ -294,7 +306,7 @@ upload container:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend # tranitive
|
- job: frontend build # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: uniworx:lib:uniworx # transitive
|
- job: uniworx:lib:uniworx # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
@ -319,7 +331,7 @@ upload test container:
|
|||||||
needs:
|
needs:
|
||||||
- job: node modules # transitive
|
- job: node modules # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: frontend # tranitive
|
- job: frontend build # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
- job: uniworx:lib:uniworx # transitive
|
- job: uniworx:lib:uniworx # transitive
|
||||||
artifacts: false
|
artifacts: false
|
||||||
|
|||||||
Reference in New Issue
Block a user