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