标签: jenkins jenkins-slave
通过SSH slave插件,我们可以让Jenkins slave运行特定的工作,但据我所知,只有SSH足以执行命令,为什么Jenkins仍然想运行slave.jar(必须安装JAVA)?
答案 0 :(得分:3)
SSH是主机和从机之间的通信机制。
奴隶仍然需要运行一些东西来听主人并做实际的构建。 Jenkins从代码用Java编写并存储在slave.jar中。
因此,在从机上需要Java的原因是因为Jenkins从属软件是用Java编写的。主人使用SSH来告诉奴隶做某事。