【发布时间】:2017-05-22 23:39:03
【问题描述】:
我已经配置了 jenkins env 并帮助了我们很多。为了加快任务(Testlink 使用相同的服务器),我们设置了 SSH 从站(我讨厌使用这个术语,更好的词是代理或对等)..
我们想强制 Master(Jenkins 服务器本身)使用从节点来构建作业。
这样的事情可以做吗?
【问题讨论】:
-
感谢您的指点
标签: jenkins
我已经配置了 jenkins env 并帮助了我们很多。为了加快任务(Testlink 使用相同的服务器),我们设置了 SSH 从站(我讨厌使用这个术语,更好的词是代理或对等)..
我们想强制 Master(Jenkins 服务器本身)使用从节点来构建作业。
这样的事情可以做吗?
【问题讨论】:
标签: jenkins
我在CI with Jenkins: how to force building happen on slaves instead of master?发现了类似的问题
还没有关闭这个帖子,解决办法是
对于 master:管理 Jenkins > 配置系统 > # of executors => 设置为 0
并且 对于从属(节点),在 Manage Jenkins > Nodes > (每个节点) > Configure > # of executors 中设置
【讨论】:
当您希望作业在特定从站上运行时,请在“限制此项目可以运行的位置”选项中输入标签表达式,如下图所示。
并在从属配置中输入相同的标签,如 注意:图片来自互联网,因此两张图片中的标签不同。请确保在两个地方使用相同的标签。
【讨论】: