ci(gitlab-ci): unify setup and containers stages
This commit is contained in:
parent
a430bf3827
commit
b9b45ed152
@ -43,7 +43,6 @@ default:
|
||||
|
||||
stages:
|
||||
- setup
|
||||
- containers
|
||||
- frontend
|
||||
- backend
|
||||
- release # TODO
|
||||
@ -68,8 +67,8 @@ setup:dynamic:
|
||||
rules:
|
||||
- when: always
|
||||
|
||||
containers:frontend: &containers-frontend
|
||||
stage: containers
|
||||
setup:containers:frontend: &containers-frontend
|
||||
stage: setup
|
||||
needs:
|
||||
- setup:dynamic
|
||||
image: ${IMAGE_BUILDER}
|
||||
@ -81,13 +80,13 @@ containers:frontend: &containers-frontend
|
||||
- changes:
|
||||
- docker/frontend/Dockerfile
|
||||
interruptible: false
|
||||
containers:frontend:manual:
|
||||
setup:containers:frontend:manual:
|
||||
<<: *containers-frontend
|
||||
rules:
|
||||
- when: manual
|
||||
|
||||
containers:backend: &containers-backend
|
||||
stage: containers
|
||||
setup:containers:backend: &containers-backend
|
||||
stage: setup
|
||||
needs:
|
||||
- setup:dynamic
|
||||
image: ${IMAGE_BUILDER}
|
||||
@ -99,7 +98,7 @@ containers:backend: &containers-backend
|
||||
- changes:
|
||||
- docker/backend/Dockerfile
|
||||
interruptible: false
|
||||
containers:backend:manual:
|
||||
setup:containers:backend:manual:
|
||||
<<: *containers-backend
|
||||
rules:
|
||||
- when: manual
|
||||
@ -109,7 +108,7 @@ frontend:
|
||||
stage: frontend
|
||||
needs:
|
||||
- setup:dynamic
|
||||
- job: containers:frontend
|
||||
- job: setup:containers:frontend
|
||||
optional: true
|
||||
trigger:
|
||||
strategy: depend
|
||||
@ -121,7 +120,7 @@ backend:
|
||||
stage: backend
|
||||
needs:
|
||||
- setup:dynamic
|
||||
- job: containers:backend
|
||||
- job: setup:containers:backend
|
||||
optional: true
|
||||
- frontend
|
||||
trigger:
|
||||
|
||||
Reference in New Issue
Block a user