fix(ci): 飞书通知失败不阻塞部署流程 #330

Merged
xiaoxia merged 2 commits from fix/deploy-notify-continue-on-error into develop 2026-07-14 19:04:57 +08:00
Owner

问题

飞书机器人配置了关键词校验,CI通知消息中未包含关键词,导致通知步骤返回"Key Words Not Found"失败,进而导致整个Deploy Staging job失败退出,镜像推送和watchtower更新全部被跳过。

修复内容

1. 所有notify步骤添加 continue-on-error: true

  • 共修改19个通知步骤(所有job的Notify on failure/success/start)
  • 确保通知失败不会阻塞核心CI/CD流程(构建、部署、测试等)

2. 飞书通知消息添加关键词

  • 在标题中统一添加"CI构建"关键词(如"🔄 CI构建任务开始"、" CI构建成功"、" CI构建失败")
  • 内容首行改为"CI构建任务",确保消息正文中也包含关键词
  • 双重保障通过飞书机器人关键词校验

影响范围

  • 仅修改workflow配置和通知脚本,不影响业务代码
  • 通知失败不再阻塞部署流程
## 问题 飞书机器人配置了关键词校验,CI通知消息中未包含关键词,导致通知步骤返回"Key Words Not Found"失败,进而导致整个Deploy Staging job失败退出,镜像推送和watchtower更新全部被跳过。 ## 修复内容 ### 1. 所有notify步骤添加 `continue-on-error: true` - 共修改19个通知步骤(所有job的Notify on failure/success/start) - 确保通知失败不会阻塞核心CI/CD流程(构建、部署、测试等) ### 2. 飞书通知消息添加关键词 - 在标题中统一添加"CI构建"关键词(如"🔄 CI构建任务开始"、"✅ CI构建成功"、"❌ CI构建失败") - 内容首行改为"**CI构建任务**",确保消息正文中也包含关键词 - 双重保障通过飞书机器人关键词校验 ## 影响范围 - 仅修改workflow配置和通知脚本,不影响业务代码 - 通知失败不再阻塞部署流程
xiaoxia added 2 commits 2026-07-14 19:03:54 +08:00
fix(ci): 飞书通知消息添加CI构建关键词以通过关键词校验
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m49s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m10s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m32s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m29s
1692ae135a
xiaoxia reviewed 2026-07-14 19:04:43 +08:00
xiaoxia left a comment
Author
Owner

CI紧急修复,直接批准合并

CI紧急修复,直接批准合并
xiaoxia merged commit a93149b8e5 into develop 2026-07-14 19:04:57 +08:00
Sign in to join this conversation.