From ecd62f31c3e90a3c0331bd64b5e89167656a3cba Mon Sep 17 00:00:00 2001 From: Florian Arens <60519307+Flo0807@users.noreply.github.com> Date: Thu, 15 Feb 2024 17:03:46 +0100 Subject: [PATCH] Improve deployment step in workflow --- .github/workflows/ci.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 174d6ed..61b0e56 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,8 +67,13 @@ jobs: steps: - name: Trigger deployment run: | - curl -X POST ${{ secrets.WEBHOOK_URL }} \ - -H "Content-Type: application/json" \ - -H "X-Signature: ${{ secrets.WEBHOOK_SECRET }}" \ - -d '{}' + RESPONSE=$(curl -s -o /dev/null -w "%{http_code}" -X POST ${{ secrets.WEBHOOK_URL }} \ + -H "Content-Type: application/json" \ + -H "X-Signature: ${{ secrets.WEBHOOK_SECRET }}" \ + -d '{}') + if [ "$RESPONSE" -ne "200" ] + then + echo "Deployment failed with status ${RESPONSE}" + exit 1 + fi