通过SSH slave插件,我们可以让Jenkins slave来运行特定的作业,但在我的理解中,只有SSH才足以执行命令,为什么Jenkins仍然要运行slave.jar(必须安装JAVA)?
发布于 2016-04-22 03:08:59
SSH是主从机之间的通信机制。
从机仍然需要运行一些东西来监听主机并进行实际的构建。Jenkins的从属代码是用Java语言编写的,并存储在slave.jar中。
所以在从机器上需要Java的原因是因为Jenkins从软件是用Java编写的。主进程使用SSH告诉从进程执行某些操作。
https://stackoverflow.com/questions/36641204
复制相似问题