我有一个Jenkins主设置,我们的主数据中心有几个从设备,DR / BC(灾难恢复/业务连续性)数据中心有一个从设备。
我希望定期在DR从站上运行作业,以确保它与所需的软件保持同步并且不会过时,但由于我们的DR中心在地理位置上远离构建中使用的资源。测试(SAN,DB等)作业需要4到10倍的时间才能运行。这对于DR场景来说很好,但对于日常生活来说却是痛苦的。
Jenkins似乎按字母顺序对奴隶进行排序以选择运行作业,这很不幸,因为我们的机器命名约定基于数据中心位置,并且始终首先选择DR从属。
有没有办法指定Jenkins如何选择奴隶?或者一种指定奴隶的“成本”(如路线成本)的方法,以便不经常挑选它?
答案 0 :(得分:0)
我已解决的解决方案:
这将迫使DR从站上线,并多次运行随机作业,这应该显示该从站是否落后于任何所需的软件,补丁等。