Dev
88e5a70d87
feat: 授权管理页面+路由,IM状态30s轮询,移除接入文档,ops去除appKey/平台列,Jenkinsfile固定main分支
2026-05-16 11:31:21 +08:00
XuqmGroup
ceb22c6286
fix: Jenkins checkout 使用 BRANCH 参数而非 scm 默认分支
...
checkout scm 忽略 BRANCH 参数,使用 Jenkins 任务配置的 SCM 分支。
改为显式 checkout 并引用 params.BRANCH,确保构建最新代码。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-15 23:56:46 +08:00
XuqmGroup
8f27adfe06
feat: split web jenkins jobs
2026-05-09 16:22:13 +08:00
Jenkins CI
3151df4054
ci(jenkins): optimize Jenkinsfile for Windows node
2026-05-08 18:46:59 +08:00
XuqmGroup
168bf4662c
docs(deploy): 添加部署文档和安全设计规范
...
- 新增 XuqmGroup 部署文档,包含部署方案、架构建议和部署步骤
- 添加安全设计规范,涵盖密码安全、AppSecret验证和服务端API认证
- 补充平台REST API规范,定义Server-to-Server调用接口和错误码
- 创建Java IM服务端SDK计划文档,规划Maven包发布和接口实现
2026-05-08 18:32:00 +08:00
XuqmGroup
92eb1ed539
feat(deploy): 添加生产环境部署配置和联调环境切换功能
...
- 新增 .env.production.example 配置文件,包含所有微服务的数据库和Redis配置
- 添加 compose.production.yaml Docker Compose部署文件,定义web和各服务容器
- 实现Android SDK环境切换功能,支持外部服务和本地联调模式切换
- 添加推送注册状态管理和接收开关设置界面
- 集成演示服务的应用密钥客户端和认证服务实现
- 完善文档说明各SDK模块的集成和使用方法
2026-04-30 11:47:01 +08:00
XuqmGroup
e27a9ef917
ci: switch sh to bat — Windows Jenkins native execution
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 06:50:06 +08:00
XuqmGroup
8d28f80761
ci: simplify pipeline — one combined web image, docker build handles yarn internally
...
Remove APP parameter split; existing Dockerfile already builds tenant+ops+docs
into a single Nginx image. Server-side docker login pre-configured.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 06:35:58 +08:00
XuqmGroup
5fdb06c1a5
ci: use Docker agent for yarn build stage on Windows Jenkins
...
Run yarn install/build inside node:22-alpine Linux container via Docker
Pipeline plugin; Docker/SSH deploy stages remain on native agent.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 21:42:58 +08:00
XuqmGroup
b349ae159b
chore: fill real ACR registry config in Jenkinsfile
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 21:01:41 +08:00
XuqmGroup
fdc9ae833b
feat: appSecret security UX, IM admin management, remove SecretKey, CI pipeline
...
- AppDetailView: appSecret hidden by default, email verification to reveal/reset
- AppDetailView: remove per-service SecretKey, service enable requires ops approval request
- ImManagementView: add register user and create group dialogs
- app.ts/im.ts: update API types and add new endpoints
- Add Jenkinsfile for Web apps (yarn build → Docker → ACR → deploy)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 20:54:03 +08:00