Jenkins从属计算机是否可以配置为用于两个不同的服务器

svmlkihl  于 2023-01-08  发布在  Jenkins
关注(0)|答案(1)|浏览(220)

您好在工作中,我们有2台Jenkins服务器,但目前我们的从属计算机有限,我被要求研究是否可以为2台不同的服务器配置一台从属计算机?因此,如果我将使用一台计算机作为从属计算机,我将执行以下步骤:
1-将Jenkins安装到从机上。
2-在Jenkins主控程序上,转到“管理Jenkins”,然后单击“管理节点”。
3-单击“新建节点”创建新的从节点。
4-为从节点命名,并选择“Permanent Agent”作为类型。
5-单击“确定”创建从节点。
6-在从属计算机上,打开终端并导航到Jenkins主目录。在Linux计算机上,该目录通常位于/var/lib/jenkins。
7-java -jar slave.jar -jnlpUrl https://<Jenkins_URL>/computer/<Node_Name>/slave-agent.jnlp -secret <Node_Secret>替换<Jenkins_URL>为Jenkins服务器的URL<Node_Name>、从节点的名称以及<Node_Secret>在Jenkins主节点上为从节点生成的密码。
8-从属代理现在应该连接到Jenkins主代理,并准备运行构建任务。
为什么我不能对两台不同的服务器执行相同的步骤两次?您能解释一下为什么不可能吗?

u0njafvf

u0njafvf1#

这是可能的,但您必须以不同的方式配置它们。
1.这两个应用程序是相同的,所以windows/java默认认为它是重新连接而不是新示例。不确定,但这可以通过重命名你的jnlp文件来工作。
1.两个应用程序都需要配置为使用不同的IP,以避免连接错误。

相关问题