Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通过 SSH slave 插件,我们可以让 Jenkins slave 运行特定的作业,但在我的理解中,只有 SSH 就足以执行命令,为什么 Jenkins 还要运行 slave.jar(必须安装 JAVA)?
SSH是主从机之间的通信机制。
从站仍然需要运行一些东西来听主站并进行实际的构建。Jenkins 从属代码是用 Java 编写的,并存储在 slave.jar 中。
所以你在从机上需要 Java 的原因是因为 Jenkins 从机软件是用 Java 编写的。主服务器使用 SSH 来告诉从服务器做某事。