fix(ci): 迁移Validate/Frontend job到ci-l2 runner,解决ci-check环境Docker端口映射失效 #616
Reference in New Issue
Block a user
Delete Branch "fix/ci-validate-runner"
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?
问题
ci-checkrunner的Docker-in-Docker端口映射存在问题:容器内部pg_isready显示healthy,但宿主侧通过映射端口TCP连接始终失败(60秒超时),导致Validate Code Quality的Alembic迁移验证持续失败。根因
ci-check与ci-l2是不同的runner环境,ci-check的DinD网络/端口映射配置有问题。Integration Tests使用ci-l2runner,TCP连通性检查一次通过,验证了ci-l2环境正常。修复
将以下4个job从
ci-check统一迁移到ci-l2runner:统一运行环境,消除runner差异导致的偶发/必现失败。
🚀 预览环境已部署
📊 审查概览
❌ 需修改的问题(严重)
无
💡 改进建议(一般)
无
✅ 良好实践
check-frontend-only,validate,frontend-lint,frontend-unit-test)中统一将runs-on从ci-check修改为ci-l2,确保了 CI 环境迁移的一致性。🤖 由 AI 代码审查机器人自动生成 | 2026-07-19 22:15:38 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #616 已关闭或合并,对应的预览环境已被清理。