我已经配置了jenkins env并帮助了我们很多。为了加快任务(相同的服务器用于Testlink),我们设置了SSH Slaves(我讨厌使用这个术语,更好的词是代理或同行)..
我们希望强制Master(Jenkins服务器本身)使用从属节点来构建作业。
可以这样做吗?
答案 0 :(得分:2)
我在CI with Jenkins: how to force building happen on slaves instead of master?
找到了类似的问题然而,要关闭此主题,解决方案是
对于主人:管理Jenkins>配置系统>执行者数量=>设为0
和 对于从属(节点),它在Manage Jenkins>中设置。节点> (每个节点)>配置>执行者数量
答案 1 :(得分:2)
如果希望作业在特定从属服务器上运行,请在限制项目可以运行的位置输入标签表达式,如下图所示。
并在从属配置中输入相同的标签,如 注意:图像来自互联网,因此两个图像中的标签都不同。请确保在两个地方都使用相同的标签。