【问题标题】:how to connect mysql from hudson?如何从哈德逊连接mysql?
【发布时间】:2011-09-21 01:32:16
【问题描述】:

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

提前致谢 由马尼

【问题讨论】:

    标签: selenium hudson jenkins hudson-plugins


    【解决方案1】:

    据我所知,Hudson/Jenkins 中没有内置插件,但您可以让 Hudson 构建过程执行一个 shell 脚本/bat 文件,该文件又可以执行您可以使用脚本执行的任何操作:

    Shell scripts and Windows Batch commands

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

    【讨论】:

    • 嗨安德斯林达尔!感谢您的回复,我使用 MySql 作为 DB。,我将创建批处理文件来进行此清理。有没有例子可以做到这一点?
    【解决方案2】:

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

    由于您没有说明您使用的是哪个数据库,我建议您使用谷歌搜索“[DB] JDBC 示例”,为您使用的任何 DBMS 更改 [DB] :)

    【讨论】:

      【解决方案3】:

      您可以按照上述方式进行操作,或者如果您使用 JPA 或 Hibernate 连接到数据库,您可以设置它们以便每次都重新创建数据库。我就是这样处理我的案子的。从这个问题很难判断你使用哪种方法连接到数据库。

      【讨论】:

        猜你喜欢
        • 2011-05-24
        • 1970-01-01
        • 1970-01-01
        • 2010-12-22
        • 1970-01-01
        • 1970-01-01
        • 2011-05-17
        • 2011-11-07
        • 2011-06-20
        相关资源
        最近更新 更多