refactor: 整理脚本文件到 scripts 目录(任务 2.1/20)

This commit is contained in:
张翔
2026-04-12 15:16:41 +08:00
parent 337284166f
commit f6b9031cd7
28 changed files with 2486 additions and 239 deletions
+84
View File
@@ -0,0 +1,84 @@
#!/bin/bash
echo "=========================================="
echo "CI/CD Pipeline 实时监控"
echo "=========================================="
echo ""
COMMIT_SHA="34ce9fb"
BRANCH="release/v1.0.0"
PIPELINE_URL="https://ci.f.novalon.cn/repos/1/pipeline"
echo "📋 提交信息:"
echo " SHA: $COMMIT_SHA"
echo " 分支: $BRANCH"
echo " 提交信息: fix: 修复CI/CD流程问题并建立监控机制"
echo ""
echo "🔗 CI/CD 监控链接:"
echo " $PIPELINE_URL"
echo ""
echo "📊 预期执行步骤(release/v1.0.0 分支):"
echo " 1. ✅ lint - 代码检查"
echo " 2. ✅ type-check - 类型检查"
echo " 3. ⚠️ security-scan - 安全扫描(允许失败)"
echo " 4. ✅ unit-tests - 单元测试"
echo " 5. ✅ e2e-standard - E2E标准测试"
echo " 6. ✅ e2e-deep - E2E深度测试"
echo " 7. ✅ e2e-performance - 性能测试"
echo " 8. ✅ e2e-accessibility - 无障碍测试"
echo " 9. ✅ e2e-visual - 视觉测试"
echo " 10. ✅ build-image - 构建Docker镜像"
echo " 11. ✅ deploy-production - 部署到生产环境"
echo " 12. ✅ archive-to-main - 归档到main分支"
echo " 13. ✅ notify-wechat-success - 企业微信通知(成功)"
echo " 或 notify-wechat-failure - 企业微信通知(失败)"
echo ""
echo "🔍 关键验证点:"
echo ""
echo " ✅ Git LFS 禁用验证:"
echo " - Clone步骤不应出现 'git lfs fetch'"
echo " - Clone步骤不应出现 'git lfs checkout'"
echo ""
echo " ✅ 企业微信通知验证:"
echo " - 环境变量应正确展开"
echo " - 消息内容应包含实际的分支、提交、作者信息"
echo " - 不应出现变量名(如 \${BRANCH}"
echo ""
echo " ✅ 部署验证:"
echo " - 健康检查应通过"
echo " - 不应触发回滚机制"
echo ""
echo "=========================================="
echo "监控指南"
echo "=========================================="
echo ""
echo "1. 访问 CI/CD 界面:"
echo " $PIPELINE_URL"
echo ""
echo "2. 查看最新构建(Pipeline #30 或更新)"
echo ""
echo "3. 重点关注:"
echo " - Clone 步骤日志(验证LFS是否禁用)"
echo " - 企业微信通知步骤日志(验证变量展开)"
echo " - 部署步骤日志(验证健康检查)"
echo ""
echo "4. 验证企业微信通知:"
echo " - 检查企业微信群聊是否收到通知"
echo " - 验证通知内容是否正确显示变量值"
echo ""
echo "5. 如有问题,运行诊断脚本:"
echo " ./diagnose-cicd-issues.sh"
echo ""
echo "=========================================="
echo "等待 CI/CD 执行..."
echo "=========================================="
echo ""
echo "💡 提示: CI/CD 通常需要 10-20 分钟完成所有步骤"
echo ""