开关詹金斯奴隶到一个不同的主人

问题描述:

我有一个简单的詹金斯主/从设置,但我想能够切换从属指向哪个主人。开关詹金斯奴隶到一个不同的主人

是否可以通过更改从站上的某些配置来实现这一点?

对于Windows从配置由
1.停止詹金斯从Windows服务
2.启动命令提示作为管理员
3.除去JNLP从属为Master1 /从节点然后使用SC删除jenkins_service_name

对于OS X退房https://github.com/rhwood/jenkins-slave-osx/wiki/Uninstall

现在打开从机上的浏览器,并转到您的詹金斯master2服务器url然后Jenkins - >管理Jenkins - >管理节点 - >节点(假设该节点已经在master2服务器上设置),然后点击Launch按钮以启动从属机器上浏览器的代理。你可能。知道如何做到这一点。如果不使用本指南https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines

也许你可以尝试有两个master1和master2从设置由
1.跳过上述
2.我删除步骤打开从机上的浏览器,并转到您的詹金斯master2服务器url然后Jenkins - >管理Jenkins - >管理节点 - >节点(假设该节点已经在master2服务器上设置),然后点击Launch按钮以启动从属机器上浏览器的代理。
3.不要做“保存文件”,并在步骤5B点击ok从https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines
4.保存奴隶agent.jnlp到一个新的文件夹。我确信这两个代理将运行在该奴隶机器上而不会相互干扰。

当然。如果您希望能够在两个主设备之间来回切换从设备,则可以在从设备上设置第二个从设备代理。执行此操作的步骤取决于从属的类型(JNLP,远程SSH等)。使用“管理从站”页面断开旧主站的从站,然后关闭从站计算机上的第一个从站代理。启动第二个从属代理,并将该从属添加到第二个主服务器。

实际上,您可以同时运行两个从属代理程序,并将从属系统连接到两个主系统,尽管他们彼此之间不会知道任何事情,并且都可以同时向从属系统发送任务,而不管数量多少遗嘱执行人。