2011-06-23 6 views
1

私はセレンによって作成され、ハドソンからトリガされた回帰テストを実行しています。このテストの後、私はDBをきれいにする必要があるので、ハドソンでDBに接続していくつかのスクリプトを実行するオプションがあれば、または、これを行うための最善の方法は何ですか?マニhudsonからmysqlに接続するには?

答えて

0

を使用していますまたはJPAまたはHibernateを使用してデータベースに接続する場合は、毎回データベースが再作成されるようにそれらを設定できます。それは私が私のケースでそれをする方法です。質問から、どのメソッドを使用してデータベースに接続するのかを判断するのは難しいです。

1

により予め で

おかげでそこには、ビルドインプラグインハドソン/ジェンキンスにおける私の知るということはありませんが、あなたはハドソンは、プロセスが順番にというシェルスクリプト/ BATファイルを実行構築することができますスクリプトで実行できるものは何でも行うことができます。

Shell scripts and Windows Batch commands

あなたの状況に応じて、(例えばアリで<exec>タスクとして)全体的なビルドスクリプトにこの手順を追加することが好ましいかもしれません。

+0

こんにちはAnders Lindahl!お返事いただきありがとうございます、私はDBとしてMySQLを使用しています。私はこのクリーンアップを行うバッチファイルを作成します。これを行う例はありますか? – Mani

0

私のテストはTestNGで呼び出されています。実行する前に、JDBC経由でDBをクリーンアップします。

あなたが使用しているからDBたと言っていなかったので、私は何でもDBMSのための[DB]を変更し、「[DB] JDBC例」をグーグルで推薦あなたは上記のようにあなたが行うことができます:)

関連する問題