世界中 (米国、英国、インド) にいくつかのチームがあり、地理的にプロジェクトに集中しています。現在、各チームはプロジェクトを構築するための独自の Jenkins サーバーを持っています。次のようにしましょう。
- JenkinsA (米国) [プロジェクト A]
- JenkinsB (インド) [プロジェクトB]
- JenkinsC (英国) [プロジェクト C]
サイトは (必然的に) 待ち時間の長い VPN によって接続されています。管理者は、すべてのチームのすべてのビルドのステータスを集約して表示したいという要望があります。ただし、統合システムは地理的に分散しているため、1 つの場所にある単一のビルド システムに統合することはできません。
さまざまな Jenkins インスタンスからのすべてのビルドのステータスを 1 つの Web ページ/ダッシュに集約するための事前構築済みのソリューションはありますか? さまざまな RSS フィードを 1 つのディスプレイに統合できるものはありますか?
開発組織の構造、地理、およびネットワーク トポロジを考えると、米国のインスタンスをマスターに昇格させ、英国とインドのインスタンスをスレーブに降格させるメリットはありますか? これにより、集約されたビューが得られますが、米国のオフィスと低速の VPN がすべてのサイトの単一障害点になるのでしょうか? さらに、ビルド インスタンスの所有権がチームから奪われる可能性があります。