From 45388bdd8f53cc14d79b50adc0c517b4cfd9b996 Mon Sep 17 00:00:00 2001 From: core Date: Thu, 30 Nov 2023 14:23:20 -0500 Subject: [PATCH] split into multiple pipelines --- .drone.yml | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 10370ad60a811d84362d23570201623fe603592f..5aab2a896d2371b5b4d3e3c95eb1e28431ee0032 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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: