首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将“成本”分配给Jenkins的奴隶?

将“成本”分配给Jenkins的奴隶?
EN

Stack Overflow用户
提问于 2013-01-09 22:58:58
回答 1查看 171关注 0票数 0

我有一个Jenkins主设置,在我们的主数据中心有几个从设备,在DR/BC (灾难恢复/业务连续性)数据中心有一个从设备。

我希望在DR从属服务器上定期运行作业,以确保它与所需的软件保持最新,并且不会过时,但由于我们的DR中心与构建和测试中使用的资源(SAN、DB等)在地理上相距甚远。运行作业所需的时间增加了4-10倍。这对于DR场景来说是很好的,但是对于日常生活来说却是痛苦的。

Jenkins似乎按字母顺序对从设备进行排序,以选择要在其上运行作业的设备,这很不幸,因为我们的机器命名约定是基于数据中心位置的,而DR从设备总是首先被选中。

有没有办法指定Jenkins是如何挑选从属的?或者指定从属设备的“成本”(如路由成本),从而减少其被挑选的频率?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-19 03:20:08

我已经确定的解决方案是:

  • 将DR从站的可用性配置为“在需要时将该从站在线,在空闲时离线”
  • 创建一个"BuildAll“作业,以同时启动所有集成构建。
  • Schedule BuildAll在凌晨3点( 0-10 3*** )

重复运行

这将迫使DR从服务器联机,并多次运行随机作业,以显示该从服务器是否在任何所需的软件、补丁等方面落后。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14238053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档