我有一个本地 Jenkins 服务器,我已经设置并为其创建了作业。我正在尝试注册新的 slave/build 机器,但 Jenkins 拒绝提供 slave.jar 或 slave-agent.jnlp
这些文件根本不存在。权限当前设置为完全授予每个用户。从新的从机访问 Jenkins 中的代理节点时,我只看到蓝色的“启动代理”按钮,而不是下载并运行 slave.jar 文件的橙色“启动”选项。
我浏览了许多教程,所有教程都好像这个过程是自动的,它们都显示一个橙色的“启动”按钮,用于下载 slave.jar。似乎还没有人遇到过这个问题。任何帮助是极大的赞赏。
最佳答案
Jenkins -> 管理 Jenkins -> 配置全局安全 -> 启用 TCP port for JNLP agents
将其设置为 Random
在节点配置中,将 Launch 方法更改为 Launch agent via Java Web Start
确保您的从节点上安装了 Java
现在登录从节点,打开浏览器并浏览 jenkins UI
转到管理 Jenkins -> 管理节点 -> 选择从节点
您现在应该看到橙色启动按钮。单击启动按钮下载文件
现在在命令提示符窗口中运行屏幕上显示的命令
从站现在应该已连接
关于jenkins - 本地 Jenkins 服务器没有 slave.jar 或 slave-agent.jnlp - 无法创建从/构建节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52838431/