ci: 添加每日定时巡检流水线,生产+staging全自动健康检查 #191
Reference in New Issue
Block a user
Delete Branch "feat/add-daily-health-check"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
概述
新增每日定时巡检流水线,每天凌晨3:00自动跑全量测试,主动发现生产/staging环境的问题。
巡检内容清单
1. 生产环境冒烟测试 (Production Smoke Test)
/health健康检查端点PROD_E2E_TOKENsecret 进行鉴权测试(可选)2. Staging API 集成测试 (Staging API Integration Tests)
3. Staging 浏览器 E2E (Staging Browser E2E)
4. 性能基线巡检 (Performance Baseline Check)
5. 统一汇总报告
触发方式
架构设计
安全设计
变更文件
.gitea/workflows/daily-check.yml(新增) - 每日巡检流水线配置tests/e2e/api_smoke_test.sh(更新) - 新增 SMOKE_ENV 环境预设api_smoke_test.sh 新增功能
SMOKE_ENV=production- 生产环境快捷预设(安全只读模式)SMOKE_ENV=staging- Staging 环境快捷预设验证
runs-on: saas与现有流水线一致