繁体   English   中英

Jenkins主/从配置

[英]Jenkins Master/Slave configuration

我一直在阅读有关Jenkins主/从配置的信息,但仍然有一些问题:

  1. 是不是使得从属Jenkins并未像主Jenkins那样实际安装和启动? 我假设我将以相同的方式安装一个主Jenkins和另一个从属Jenkins,然后主Jenkins将通过SSH控制从属? 因此,我无法通过GUI查看从属詹金斯吗?

  2. 我之所以考虑在另一个VM上添加一个从属Jenkins,是因为该VM包含我们的应用程序服务器(许多测试环境)。 从主Jenkins部署和启动/停止应用程序服务器很痛苦,因为主Jenkins和应用程序服务器位于不同的计算机上。 因此,如果我将从属Jenkins添加到应用程序服务器所在的机器上,则实际上将在本地部署和启动/停止(由从属Jenkins)。 我想知道我是否错过了某些事情,或者我的推定是否仍然有效。

在标准的Jenkins主/从设置中,Jenkins仅安装在主服务器上。 那是您看到用户界面和启动/配置构建作业的地方。

奴隶执行工作。 除了一个小型Java应用程序之外,这里没有安装Jenkins,可以让Jenkins与从设备通信。 Jenkins通过例如通过SSH Slaves Plugin通过SSH的slave.jar应用程序与这些奴隶进行对话,并可以监视奴隶是否正在运行等。

因此,在您的情况下,您可以从将在应用程序服务器上执行的主服务器启动作业。

主/从设置还允许您托管具有不同操作系统,不同硬件等的所有不同从服务器,您可以通过Copy Artifacts Plugin将作业结果(工件)从一个从服务器传递到另一个从服务器。

在繁重的使用场景中,还有一些方法可以通过负载平衡来复制实际的Jenkins母版。 那不是您想要的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM