本地 Jenkins 服务器没有 slave.jar 或 slave-agent.jnlp - 无法创建 slave/build 节点

Local Jenkins server does not have slave.jar or slave-agent.jnlp - Impossible to create slave/build node

我有一个本地 Jenkins 服务器,我已经为其设置并创建了作业。我正在尝试注册新的 slave/build 机器,但 Jenkins 拒绝提供 slave.jar 或 slave-agent.jnlp

这些文件根本不存在。权限当前设置为完全授予每个用户。从新的从机访问 Jenkins 中的代理节点时,我只看到蓝色的 "Launch Agent" 按钮,而不是下载并运行 slave.jar 文件的橙色 "Launch" 选项。

我浏览了很多教程,所有教程都好像这个过程是自动的,而且它们都显示一个橙色的 "Launch" 按钮,可以下载 slave.jar。似乎还没有人遇到过这个问题。非常感谢任何帮助。

Jenkins -> 管理 Jenkins -> 配置全局安全 -> 启用 TCP port for JNLP agents 将其设置为 Random

在节点配置中,将 Launch 方法更改为 Launch agent via Java Web Start

确保 Java 安装在您的从属节点上

现在登录slave节点,打开浏览器浏览jenkins UI

转到管理 Jenkins -> 管理节点 -> Select 从节点

您现在应该会看到橙色启动按钮。点击启动按钮下载文件

现在运行命令提示符屏幕上显示的命令window

从站现在应该已连接