Agent8 老系统 Jenkins 代理桥
让只有 Java 8 的 AIX/HP-UX/Solaris 老构建机继续接入新版 Jenkins
- 痛点
- 银行、电信、制造业的 CI 里,AIX、HP-UX、Solaris 构建机的 Java 停在 8,而 Jenkins 主控和 agent 已要求 Java 11/17/21;安全扫描一来必须升级主控,老机器就直接掉线,只能另养一套老 Jenkins 或手动构建。
- 方案
- 把官方 agent.jar 降级成 Java 8 字节码,并拦截主控下发的新版本 class,做成可直接部署到老系统的轻量代理包,附带一键安装脚本与升级说明,让老机器继续作为真正的 Jenkins 节点存在。
- 用户
- 运行传统行业 CI 的平台工程师、运维工程师
- MVP
- 一个可下载的 Java 8 兼容代理包;支持 Jenkins 最新 LTS 主控;提供 shell 安装脚本;附带常见错误排查文档;开源核心 + 商业支持
- 变现
- 核心开源,企业版提供长期维护、兼容矩阵更新和商业支持订阅
- 为何现在
- Jenkins 强制升级 Java 的节奏越来越快,而传统行业的老系统淘汰周期以年计,缝隙会持续存在;已有开发者验证了技术路径,适合小团队做垂直维护生意