跳到正文
热点事件持续更新

Agent8 让 Java 8 老机器继续当 Jenkins agent

1 篇报道1 个报道来源1 小时前更新

先了解这件事

AI 综述

开发者 xianpengshen 发布开源项目 Agent8,把 Jenkins 官方 agent.jar 用 JvmDowngrader 降级成 Java 8 字节码,并加一个 Java agent 处理 controller 运行时发来的 class、serialVersionUID 变化、新集合序列化格式和 OpenJ9 兼容问题,目的是让只有 Java 8 的 AIX、Solaris、老 RHEL 机器继续作为新版 Jenkins 的 agent 运行。 安装方式为 sh install.sh --url <controller 地址> --replace /path/to/agent.jar,脚本会自动匹配 controller 的 remoting 版本、校验 sha256、备份原 jar,之后用原命令重启。作者称目前已在 CI 中测试 Linux 上的 HotSpot 8(CentOS 6)、OpenJ9 8 和 Java 11;真机 AIX、Solaris、HP-UX 仍属实验性,欢迎有这些机器的用户在 issue 中反馈。

AI 根据报道生成 · 1 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月14日
  1. V2EX
    Agent8:让只有 Java 8 的 AIX / Solaris / 老 RHEL 机器继续当新版 Jenkins agent

    作者开源了 Agent8,把官方 agent.jar 用 JvmDowngrader 降级成 Java 8 字节码,并加一个 Java agent 处理 controller 发来的 class。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。