Jenkins ビルド環境のサニティ テスト用の Jenkins ジョブのリストを作成しています。ジョブのレイヤーを作成したい。ジョブの最初のレイヤーは環境をチェックします。たとえば、すべてのスレーブが起動している場合、2 番目のレイヤーは GitHub、TFS、SonarQube などの他のツールへの統合をチェックでき、3 番目のレイヤーはいくつかの典型的なビルド プロジェクトを実行できます。この健全性テストは、Jenkins サーバーに大きな変更を加えた後に環境を検証するためにも使用できます。
Windows と Linux の 2 つのサーバーに約 10 のスレーブを作成しました。特定のスレーブで実行するジョブを作成できることはわかっているので、スレーブがオンラインかどうかをテストしますが、この方法では、すべてのスレーブをテストするためだけに 10 個のジョブを作成する必要があります。すべてのスレーブがオンラインかどうかを確認する最善の方法はありますか?