【问题标题】:How to configure Selenium+GitHub+Jenkins如何配置 Selenium+GitHub+Jenkins
【发布时间】:2016-12-31 00:56:53
【问题描述】:

我试图配置 Selenium+GitHub+Jenkins,但无法做到。我能够配置 selenium + Jenkins,但不能使用 GitHub。

我想在新的推送提交到 git-hub 时运行 selenium 脚本,jenkins 应该执行这些脚本。

我在互联网上搜索,但没有得到解决方案。

如果您需要这方面的更多信息,请告诉我。

【问题讨论】:

    标签: git selenium github jenkins selenium-webdriver


    【解决方案1】:

    如果 GitHub 存储库是私有的,您需要指定 Jenkins 服务器将连接的 SSH 密钥。

    您将配置您的项目以下拉源存储库

    然后您将修改构建的重复周期。在您的情况下,由于您想在 push 上构建,我熟悉的方式是在 Build Triggers 中指定“Poll SCM”选项。

    在上面的示例中,他们基本上每分钟都在轮询 GitHub,以获取更改。你可以从另一个关于 Jenkins Cron 的 SO 帖子中了解更多信息 here

    就运行测试而言,有很多方法可以做到这一点,但如果您使用的是 Ant 或 Maven 等构建系统,这将是微不足道的。

    构建步骤中,您将执行顶级 Maven,并指定选项。 (通常是mvn test

    【讨论】:

    • 我没有私人存储库,我已在此位置发布我的设置 [sqa.stackexchange.com/questions/22161/…
    • 这里再补充一点:如果你没有使用Maven项目,使用自定义的“执行windows批处理命令”,在这里你可以创建批处理文件并运行。
    猜你喜欢
    • 2019-06-18
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 2012-10-16
    • 2014-02-18
    • 2014-07-19
    • 2020-06-18
    • 1970-01-01
    相关资源
    最近更新 更多