使用共享从属池的多个Jenkins Masters

 手机用户2502858065 发布于 2023-01-06 10:18

我正在努力为一个大型组织扩展詹金斯.有没有办法让多个Jenkins主人共享一个从属池?例如,如果我有200个Jenkins Masters,我希望它们共享50个Linux从属设备.

也就是说,假设每个从站只有1个执行器,如果主站A向从站提交作业并且它在从站1上运行,如果主站B向从站池提交作业,它将尝试在另一个上运行自由奴隶,因为奴隶1已被占领.

我知道如果我将从属设备配置为每个主设备有一个新的工作空间和执行器,则多个主设备可以共享一个从设备.但是,我希望能够将slave设置为一次,而不是让slave.jar在每个master上运行slave.

Cloudbees Op Center似乎提供了此功能,但正在寻找使用开源版本执行此操作的方法.如果没有,你认为延伸Jenkins有这个功能有多难?我有Java开发经验,并且在Jenkins插件开发方面做了一些工作.

谢谢,

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有