3

我试图理解詹金斯中主从之间交流的极端意思。从主机到从机的作业/指令是如何传输的?

我知道建立了 TCP/IP 双向链接。

是否有任何文件详细解释(不仅仅是整体)主从之间的通信方式?另外,源代码中的哪些包是在通信中涉及的?

到目前为止我知道它,
getTCPslaveAgentListener getSlaveagentPort() SetSlaveAgentPort CheckTaskLisnter

谢谢,

4

1 回答 1

7

Jenkins 使用一个名为remoting的库,它负责建立通道、发送闭包并在远程机器上自动加载所需的 Java 类。

这里有一些关于它如何工作的文档(PDF)。

于 2013-04-09T15:51:06.117 回答