为什么Jenkins Slave需要java来运行slave.jar?

时间:2016-04-15 07:47:10

标签: jenkins jenkins-slave

通过SSH slave插件,我们可以让Jenkins slave运行特定的工作,但据我所知,只有SSH足以执行命令,为什么Jenkins仍然想运行slave.jar(必须安装JAVA)?

1 个答案:

答案 0 :(得分:3)

SSH是主机和从机之间的通信机制。

奴隶仍然需要运行一些东西来听主人并做实际的构建。 Jenkins从代码用Java编写并存储在slave.jar中。

因此,在从机上需要Java的原因是因为Jenkins从属软件是用Java编写的。主人使用SSH来告诉奴隶做某事。