From c1030e9b517ecf5afc731a172208ed97b971c5ef Mon Sep 17 00:00:00 2001 From: chenxing Date: Mon, 31 Aug 2026 18:30:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Notify=20projman=20=E6=AD=A5=E9=AA=A4?= =?UTF-8?q?=E5=AE=B9=E9=94=99=E2=80=94=E2=80=94WEBHOOK=5FURL/DEPLOY=5FTOKE?= =?UTF-8?q?N=20=E7=BC=BA=E5=A4=B1=E6=97=B6=E8=B7=B3=E8=BF=87=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=EF=BC=88=E9=81=BF=E5=85=8D=E7=A9=BA=20URL=20=E8=87=B4?= =?UTF-8?q?=20curl=20=E6=8A=A5=20blank=20argument=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 837ba58..2104ae5 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -40,8 +40,16 @@ jobs: docker push nexus:8083/docker-hosted/cassso-service:${GITHUB_SHA:0:8} - name: Notify projman (release pending, manual deploy) + # WEBHOOK_URL/DEPLOY_TOKEN 缺失时跳过通知(避免空 URL 导致 curl 报 "blank argument"),镜像已推 nexus 不受影响 + if: ${{ secrets.WEBHOOK_URL != '' && secrets.DEPLOY_TOKEN != '' }} run: | curl -sS -X POST "${{ secrets.WEBHOOK_URL }}" \ -H "Content-Type: application/json" \ -H "X-Deploy-Token: ${{ secrets.DEPLOY_TOKEN }}" \ -d "{\"app\":\"cassso\",\"tag\":\"${GITHUB_SHA:0:8}\",\"sha\":\"${GITHUB_SHA}\",\"message\":\"${COMMIT_MSG}\"}" + + - name: Warn missing projman secrets + if: ${{ secrets.WEBHOOK_URL == '' || secrets.DEPLOY_TOKEN == '' }} + run: | + [ -z "${{ secrets.WEBHOOK_URL }}" ] && echo "::warning::仓库未配置 WEBHOOK_URL,projman 通知已跳过" + [ -z "${{ secrets.DEPLOY_TOKEN }}" ] && echo "::warning::仓库未配置 DEPLOY_TOKEN,projman 通知已跳过"