Jenkins Selenium Grid プラグインをインストールしました。新しい構成を追加して、「すべてのノード」で機能するように設定し、ブラウザーを Firefox 21.0 に設定しました。マスターの構成 URL に移動すると、computer/(master)/selenium/ が機能していることがわかります。
動作するはずのいずれかのスレーブの構成 URL に移動し、[開始] ボタンを押しても、何も起こらないようです。
どんな助けでも大歓迎です。
問題は、マスター マシンが EC2 クラウドにあり、スレーブ マシンが内部の作業ネットワークにあることが判明しました。つまり、基本的にファイアウォールの構成の問題です。jenkins 用の Selenium Grid プラグインが、少なくともユーザーにとって明らかな場所に何らかのエラーを表示するのであれば、それは確かに素晴らしいことです。現在Jenkinsのログにエラーが出力されていました。
Selenium が別のスレーブでも稼働していることを確認する必要があります。
Jenkins での Selenium の使用に関するTorben Hansenによる素晴らしいチュートリアルについては、こちらを参照してください:
Jenkins CI、Selenium グリッド、および PHPUnit Selenium をセットアップして統合テストを実行
selenium-server-standalone-X.XX.X.jar が各 jenkins スレーブの Jenkins_Home フォルダーにあるかどうかを確認します。そのような jar がない場合は、すべてのスレーブの Jenkins_Home フォルダーに貼り付けて、マスター ノードを再起動します。
稼働中の構成は、各スレーブの「Selenium ノード管理」に自動的に表示されます。