@@ 1,7 1,7 @@
---
kind: pipeline
type: docker
-name: starkingdoms_ci
+name: client_ci
trigger:
event:
exclude:
@@ 42,6 42,17 @@ steps:
target: builds/${DRONE_COMMIT_SHA}/client.tar.xz
path_style: true
+---
+kind: pipeline
+type: docker
+name: server_ci
+trigger:
+ event:
+ exclude:
+ - promote
+ - rollback
+
+steps:
- name: server_fmt
image: coresdev/stk_build_env
commands:
@@ 115,6 126,17 @@ steps:
target: builds/${DRONE_COMMIT_SHA}/starkingdoms-server
path_style: true
+---
+kind: pipeline
+type: docker
+name: api_ci
+trigger:
+ event:
+ exclude:
+ - promote
+ - rollback
+
+steps:
- name: api_fmt
image: coresdev/stk_build_env
commands:
@@ 188,6 210,20 @@ steps:
target: builds/${DRONE_COMMIT_SHA}/starkingdoms-api
path_style: true
+---
+kind: pipeline
+type: docker
+name: trigger_deploy
+depends_on:
+ - client_ci
+ - server_ci
+ - api_ci
+trigger:
+ event:
+ exclude:
+ - promote
+ - rollback
+steps:
- name: promote-unstable
image: drone/cli
when: