Jenkins - Master Slave设置问题

Jenkins - Master Slave set up questions

我按照教程在 Windows 上设置了 Jenkins。

我有的是:

Jenkins running with recommend plugins installed

Jenkins URL changed to http:// my ipv4:8080/

A project with a simple command [echo hi]

对于节点,我目前只有与我的主 PC 绑定的主节点

我的目标是让一台计算机向所有从属 PC 发送命令,以便它们 运行 我创建的 python 脚本。

我创建了一个 windows VM 并连接到 Jenkins 服务器。我用admin账号登录,创建了一个新节点。

我找不到任何有用的东西来帮助我弄清楚在启动命令中放什么。当我在没有指定启动命令的情况下在 VM 上启动我的节点时,它无法启动。

是我在项目中写的批处理脚本,发送给所有从机的是什么还是我写错了?

谢谢!

编辑

感谢这里发布的答案,我让它工作了。我写了一篇关于如何让 Jenkins 从安装到部署的文档。还有其他资源,但我希望这会对某人有所帮助。

Jenkins Master/Agent Setup

如果您想要选项通过Java Web Start启动从属代理,您应该为从属指定TCP 端口。 它是通过管理 Jenkins > 配置全局安全 > JNLP 代理的 TCP 端口来完成的。您可以 select 固定端口 50000。更多信息 here