我有一个Jenkins主设置,在我们的主数据中心有几个从设备,在DR/BC (灾难恢复/业务连续性)数据中心有一个从设备。
我希望在DR从属服务器上定期运行作业,以确保它与所需的软件保持最新,并且不会过时,但由于我们的DR中心与构建和测试中使用的资源(SAN、DB等)在地理上相距甚远。运行作业所需的时间增加了4-10倍。这对于DR场景来说是很好的,但是对于日常生活来说却是痛苦的。
Jenkins似乎按字母顺序对从设备进行排序,以选择要在其上运行作业的设备,这很不幸,因为我们的机器命名约定是基于数据中心位置的,而DR从设备总是首先被选中。
有没有办法指定Jenkins是如何挑选从属的?或者指定从属设备的“成本”(如路由成本),从而减少其被挑选的频率?
发布于 2013-01-19 03:20:08
我已经确定的解决方案是:
重复运行
这将迫使DR从服务器联机,并多次运行随机作业,以显示该从服务器是否在任何所需的软件、补丁等方面落后。
https://stackoverflow.com/questions/14238053
复制相似问题