2017-06-08 12 views
-1

のジェンキンスさんは、私は絶対に罰金実行しているWindows環境でTestNGのジェンキンス、とセレン(Javaバインディング)の最近のセットアップ統合を持っています。セレン-Javaは、TestNGのとCentOSの

TestNGのバッチファイルを作成し、Windowsバッチファイルコマンドを使用してJenkinsを通じて実行しました。ここでは、Jenkinsが設定されているので、Linux(Centos 7)環境でこれらのSeleniumテストケースを実行しなければならないという状況があります。

私はそれにどのようにアプローチすべきかはっきりしていません。私はいくつかの記事を見てきましたが、実際にはこれに関連するSelenium/Javaのものは見つかりませんでした。

私はすでにいくつかの初期のステップを行っているが、私はそれの後にこだわっている:

  1. 私はセットアップCentOSの7を持っています。
  2. インストール済みJavaです。
  3. インストールジェンキンス;
  4. ヘッドレス実行には、xvfbもインストールされています。

ここからは、さらに進んでいく方法や、すべてのことをまとめる方法についてのガイダンスが必要です。たとえば、VM上でSelenium/Javaプロジェクトを移動して何らかの形で実行する必要があります。TestNGファイルJenkins? (しかし、それを行うにはいくつかのステップが必要か、それともそれ以上の前提条件があるかはわかりません)。または、他のアプローチが良いです。

誰かがどの記事に向かって案内してもらえるか、ここで説明することができたらうれしいです。ここで

答えて

1

は、この作業を取得するためにやって試すことができるものです。

  1. あなたは、あなたのテストコードにプッシュする必要がありますここで、このようなGIT/SVNなどのバージョン管理システム(VCS)を、必要とします。そうすれば、Jenkins InstanceはVCSからコードを引き出すことができます。
  2. コードをVCSにプッシュしたら、VCSからコードを取得し、Maven/Gradle/Antなどのビルドツールを使用してビルドジョブを作成し、テストを実行することができます。ビルドツール)

Git(人気のVCSフレーバーの1つ)でJenkinsインスタンスを設定する方法については、thisブログを参照してください。

セレンとの継続的インテグレーションシステムの設定方法については、thisブログ記事を参照することもできます。

+0

私は現在ビットバケットを使用していますいくつかの方向を指導して指してくれてありがとうKrishnan Mahadevan。なぜ私の質問が否定的な印をつけたのか分かりません。私はインターネットで何かを見つけることができなかったので、私はこれまで何をしているのか、私がやっていることを説明してみました。私は本当にこの点であなたの助けに感謝します。 – user8128521

+0

私は質問の投票がどのように行われるのか、何らかの質問が下落した理由を調べる方法についてはわかりません。だから私はその部分にコメントすることはできません。しかし、私の答えがあなたを助けてくれたら、私はあなたに私の答えを受け入れるのを助けてください。 –

関連する問題