From 0690337422cee2deaac48dc6fe416fcdeb05202a Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Fri, 9 Jan 2026 16:35:33 +0700 Subject: [PATCH] fix build report --- .../workflows/dockerhub-release-reportv2.yaml | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dockerhub-release-reportv2.yaml b/.github/workflows/dockerhub-release-reportv2.yaml index f3ddead5..4dc73f3f 100644 --- a/.github/workflows/dockerhub-release-reportv2.yaml +++ b/.github/workflows/dockerhub-release-reportv2.yaml @@ -14,6 +14,7 @@ on: env: DOCKERHUB_REGISTRY: docker.io IMAGE_NAME: hrms-api-reportv2 + DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }} jobs: release-to-dockerhub: @@ -59,7 +60,7 @@ jobs: uses: docker/build-push-action@v5 with: context: . - file: BMA.EHR.ReportV2.Service/Dockerfile + file: BMA.EHR.Report.Service/Dockerfile platforms: linux/amd64 push: true tags: | @@ -70,3 +71,31 @@ jobs: org.opencontainers.image.description=HRMS Report API Service cache-from: type=gha cache-to: type=gha,mode=max + + - name: Notify Discord on success + if: success() + env: + IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }} + run: | + TAG_INFO="Tag: ${IMAGE_VER:-unknown}" + REF_INFO="Ref: ${GITHUB_REF}" + ACTOR_INFO="Actor: ${GITHUB_ACTOR}" + MSG="✅ DockerHub release succeeded\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}" + curl -s -H "Content-Type: application/json" \ + -X POST \ + -d "{\"content\":\"${MSG}\"}" \ + "$DISCORD_WEBHOOK" + + - name: Notify Discord on failure + if: failure() + env: + IMAGE_VER: ${{ steps.gen_ver.outputs.image_ver }} + run: | + TAG_INFO="Tag: ${IMAGE_VER:-unknown}" + REF_INFO="Ref: ${GITHUB_REF}" + ACTOR_INFO="Actor: ${GITHUB_ACTOR}" + MSG="❌ DockerHub release failed\n${TAG_INFO}\n${REF_INFO}\n${ACTOR_INFO}" + curl -s -H "Content-Type: application/json" \ + -X POST \ + -d "{\"content\":\"${MSG}\"}" \ + "$DISCORD_WEBHOOK"