1

私はウェブアプリケーションを自動化するためにセレンウェブドライバを使用しています。私はこのWebドライバプロジェクトをJenkinsと統合しました。このテストスイートは、開発プロジェクトのビルドが成功したときにトリガされます。しかし、Dev、Qual、Certという3つの環境があります。各環境には、開発プロジェクトのための3つのジョブがあります。セレンウェブドライバJavaプロジェクトでJenkinsジョブの詳細を取得

これら3つの環境ジョブのいずれかが正常に構築されたときにトリガーされるWebドライバープロジェクト用の単一ジョブを作成したいとします。 Webドライバテストスイートをトリガしたジョブがわかる方法はありますか?

たとえば、dev環境ジョブがWebドライバテストスイートを起動した場合、スイートはdev URLに対して実行されます。qualジョブがテストスイートをトリガした場合、スイートはqual URLに対して実行されます。だから、スイートを起動させたジョブの名前を少なくともジョブの詳細にすることができれば、テストスイートを管理して、それぞれの環境に対して動的に実行することができます。

答えて

1

あなたはこのようなプラグインを使用することができます。https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin

があなたのセレンジョブをトリガします。そして、ジョブ名でenvパラメータを設定することもできます。セレンの仕事でこの仕事の名前を確認し、それを使ってテストを始めることができます。

関連する問題