From 2454c5817b16bf53468aa66ebebe19b568f530ff Mon Sep 17 00:00:00 2001 From: dojin Date: Wed, 1 May 2024 23:12:52 +0900 Subject: [PATCH] [WEAV-000] dev server cd trigger by ci (#261) --- .github/workflows/develop_server_deployer.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/develop_server_deployer.yaml b/.github/workflows/develop_server_deployer.yaml index 27d73e67..e9f0cbfb 100644 --- a/.github/workflows/develop_server_deployer.yaml +++ b/.github/workflows/develop_server_deployer.yaml @@ -1,6 +1,11 @@ name: Develop Server Deployer (CD) on: + workflow_run: + workflows: ["Develop Server Integrator (CI)"] + branches: [main] + types: + - completed workflow_dispatch: inputs: version: @@ -10,7 +15,7 @@ on: jobs: deploy: - needs: validate_version + needs: [validate_version, check_ci_success] runs-on: ubuntu-latest environment: DEV steps: @@ -158,3 +163,13 @@ jobs: echo "Invalid version format. Use 'latest' or semver format (e.g., 0.2411.135)" exit 1 fi + + check_ci_success: + needs: validate_version + runs-on: ubuntu-latest + steps: + - name: Check CI + if: ${{ github.event.workflow_run != null && github.event.workflow_run.conclusion != 'success' }} + run: | + echo "CI failed" + exit 1