如何从哈德森连接mysql?

时间:2011-06-23 09:18:39

标签: selenium hudson jenkins hudson-plugins

我正在执行由selenium创建的回归测试并从hudson触发。在这个测试之后我需要清理数据库,所以对于这个Hudson中的任何选项来连接数据库并执行一些脚本?或者做这个的最佳方法是什么?

提前致谢 通过Mani

3 个答案:

答案 0 :(得分:1)

我知道Hudson / Jenkins中没有内置插件,但你可以让Hudson构建过程执行一个shell脚本/ bat文件,而这个文件又可以用脚本做任何事情:< / p>

Shell scripts and Windows Batch commands

根据您的具体情况,最好将此步骤添加到整体构建脚本中(例如,作为ant中的<exec>任务)。

答案 1 :(得分:0)

我的测试是通过TestNG调用的,在运行之前,我通过JDBC清理数据库。

由于您没有说出您使用的是哪个数据库,我建议使用Google搜索“[DB] JDBC示例”,更改[DB]以适用于您正在使用的任何DBMS:)

答案 2 :(得分:0)

您可以按照上述说明进行操作,或者如果使用JPA或Hibernate连接到数据库,则可以设置这些数据库,以便每次都重新创建数据库。我就是这样做的。从这个问题很难说你使用哪种方法连接到数据库。