【问题标题】:How to integrate database with hudson?如何将数据库与 hudson 集成?
【发布时间】:2014-07-21 10:53:02
【问题描述】:

我想将数据库与 hudson 集成以运行我的 webdriver 脚本

【问题讨论】:

    标签: database selenium-webdriver automation hudson build-automation


    【解决方案1】:

    最简单的方法如下

    1 - 在您的 Hudson 机器上安装数据库服务器

    2 - 创建作业“Restore DB”以在 Hudson 机器上恢复“Needed DB”。

    3 - 创建一个作业“WebDriver Test”来运行您的脚本

    4 - 创建一个作业“删除数据库”以删除您的“需要的数据库”

    5 - 配置作业“Restore DB”以在完成时触发“WebDriver Test”

    6 - 配置作业“WebDriver Test”以在完成时触发“删除数据库”

    【讨论】:

    • 如果您不想在 Hudson 机器上托管您的数据库,请确保在机器之间进行身份验证。因为您可能需要提供操作系统身份验证/数据库身份验证来恢复/删除/连接到数据库