首页 > 解决方案 > 我们可以用旧的奴隶运行当前的 Jenkins 吗?

问题描述

一段时间以来,我们一直在使用 Jenkins 来运行我们的构建和(某些)部署。我们正在为我们的 VC 计划从 SVN 迁移到 Git。

当前适用于 Jenkins 的 Git 插件需要 Jenkins 1.625。我们正在运行 1.612。

1.625 需要 Java 7。我注意到更多当前版本需要 Java 8,并支持 Java 11。

我们的问题是我们有一些项目仍在 Windows XP 上构建(上帝帮助我们),所以我们有一个 Jenkins 从属运行在 XP 构建机器上。

当然,Windows XP 也不支持 Java 8。

那么,当前版本的 Jenkins 是否可以控制旧版本的 Jenkins slave?我们能否在主服务器上安装 Jenkins 2.164+,让从服务器在运行 Jenkins 1.612 从服务器的 XP 机器上,并让它们成功地相互通信?

标签: javajenkins

解决方案


显然,您不能针对较旧的从站运行主站。

我们还没有完全决定要做什么,但看起来我们可能会使用当前安装的 Jenkins 配置一个新的构建机器,并让旧机器不理会,直到我们最终摆脱旧的 XP 项目


推荐阅读