2

通过 SSH slave 插件,我们可以让 Jenkins slave 运行特定的作业,但在我的理解中,只有 SSH 就足以执行命令,为什么 Jenkins 还要运行 slave.jar(必须安装 JAVA)?

4

1 回答 1

4

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

从站仍然需要运行一些东西来听主站并进行实际的构建。Jenkins 从属代码是用 Java 编写的,并存储在 slave.jar 中。

所以你在从机上需要 Java 的原因是因为 Jenkins 从机软件是用 Java 编写的。主服务器使用 SSH 来告诉从服务器做某事。

于 2016-04-21T19:08:59.123 回答