プライマリデータセンターに複数のスレーブがあり、DR / BC(ディザスタリカバリ/事業継続)データセンターに1つのスレーブがあるJenkinsマスターセットアップがあります。
DRスレーブでジョブを定期的に実行して、必要なソフトウェアを最新の状態に保ち、古くならないようにしたいのですが、DRセンターは、ビルドとテストで使用されるリソース(SAN、DB)から地理的に離れているためです。など)ジョブの実行には4倍から10倍の時間がかかります。これはDRシナリオでは問題ありませんが、日常生活では苦痛です。
Jenkinsは、ジョブを実行するスレーブをアルファベット順に並べ替えているようです。これは、マシンの命名規則がデータセンターの場所に基づいており、DRスレーブが常に最初に選択されるためです。
Jenkinsがスレーブを選択する方法を指定する方法はありますか?または、スレーブの「コスト」(ルーティングコストなど)を指定して、選択される頻度を減らす方法はありますか?