2016-07-12 12 views
0

セレンプラグインがジェンキンにインストールされています(セレングリッドに付属しています)。自分のセレンスクリプトが望ましい機能を持つノードで動作するようにトリガーしています。Jenkins selenium plugin - ラベルを使用してノードを区別する方法

は、誰かがプラグインの概要

wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin

DesiredCapabilities capability = DesiredCapabilities.firefox(); 
// say you use the redhat5 label to indicate RHEL5 and the amd64 label to specify the architecture 
capability.setCapability("jenkins.label","redhat5 && amd64"); 
// Say you want a specific node to thread your request, just specify the node name (it must be running a selenium configuration though) 
capability.setCapability("jenkins.nodeName","(master)"); 

で述べたように、ノードを区別するためにラベルを使用する方法については明確でしたどのように私は上記のような所望の機能を設定することができますか?

私が必要とするのは、OSとブラウザの設定が同じ場合、テストを実行するノードを区別することだけです。手順以下

+0

ようこそスタックオーバーフロー!ここで何が尋ねられているのかを知ることは難しく、この質問は現在の形で合理的に答えることはできません。文脈や、あなたが行ったことのコードサンプルを投稿してください(例:[何を試しましたか](http://whathaveyoutried.com))。 – JeffC

答えて

0

フォロー:

  1. ノードの'設定'ページ(Configure -> Labels)上のノードにラベルを追加します。

  2. 次に、プロジェクトの構成では、このプロジェクトを実行できる(Your Project)->Configure->Restrictに移動して、特定のノードで実行するように設定できます。

  3. 'Label Expression'にノードのラベルを追加します。

希望します。

関連する問題