XuqmGroup
|
500eca8d6a
|
refactor(jenkins): 简化 Jenkinsfile 版本管理和部署流程
- 移除复杂的版本策略参数,统一使用自动递增版本号
- 修改 Docker 镜像标签策略,使用 latest 标签进行部署
- 简化版本计算逻辑,统一维护服务版本文件
- 更新部署脚本,直接使用 latest 标签拉取镜像
- 添加版本文件自动提交到 Git 的功能
- 重构版本记录更新机制,使用 Python 脚本管理 versions.json
- 统一所有 Jenkinsfile 的环境变量和构建参数结构
|
2026-06-11 17:23:49 +08:00 |
|
XuqmGroup
|
6b94c30628
|
chore(ci): 移除 DEPLOY 和 NO_CACHE 参数,构建后必然部署
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 17:07:57 +08:00 |
|
XuqmGroup
|
0572bbdd38
|
fix(ci): 修复 Jenkinsfile.tenant-web/ops-web 缓存穿透和错误处理
- 添加 --build-arg GIT_COMMIT 使 Docker 每次提交都重新构建源码层
- 添加 NO_CACHE 参数支持强制禁用缓存
- 修复 bat 错误处理(if %errorlevel% neq 0 exit /b 1)
- Deploy 阶段添加 lock('prod-deploy') + retry(2) 防并发失败
- Dockerfile.ops: 将 COPY ops-platform 移到 yarn install 之后,添加 ARG GIT_COMMIT
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 17:05:43 +08:00 |
|
XuqmGroup
|
4b8eea2622
|
fix: remove orphaned container before docker compose recreate in correct Jenkinsfile
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-17 12:44:14 +08:00 |
|
Dev
|
88e5a70d87
|
feat: 授权管理页面+路由,IM状态30s轮询,移除接入文档,ops去除appKey/平台列,Jenkinsfile固定main分支
|
2026-05-16 11:31:21 +08:00 |
|
XuqmGroup
|
1552bfb561
|
fix: add --platform to docker pull and handle pull failure
|
2026-05-14 15:37:24 +08:00 |
|
XuqmGroup
|
dd63093a85
|
fix: add --platform=linux/amd64 to Jenkinsfiles for cross-platform build
|
2026-05-14 15:29:11 +08:00 |
|
XuqmGroup
|
8f27adfe06
|
feat: split web jenkins jobs
|
2026-05-09 16:22:13 +08:00 |
|