我有一个 Jenkins 主设置,在我们的主数据中心有几个从站,在我们的 DR/BC(灾难恢复/业务连续性)数据中心有一个从站。
我希望定期在 DR 从站上运行作业,以确保它与所需的软件保持同步并且不会过时,但由于我们的 DR 中心在地理上远离构建和测试中使用的资源(SAN、DB等)作业的运行时间要长 4 到 10 倍。这对于 DR 场景来说很好,但对于日常生活来说却很痛苦。
看来 Jenkins 会按字母顺序对从站进行排序以选择在哪个上运行作业,这是不幸的,因为我们的机器命名约定是基于数据中心位置的,并且总是首先选择 DR 从站。
有没有办法指定詹金斯如何挑选奴隶?还是一种指定从属设备的“成本”(如路由成本)的方法,以便减少选择它的频率?