【问题标题】:How to integrate maven with Protractor for CI/CD如何将 maven 与 Protractor 集成以进行 CI/CD
【发布时间】:2017-02-01 21:48:10
【问题描述】:

我正在使用 Protractor 进行自动化。我们正计划迁移到 CI/CD。正在对 .js 文件进行脚本编写。但是,我们没有 Maven 设置。在将 Maven 与 Protractor 集成方面需要帮助,以便 Jenkins 可以与 Maven 对话并触发构建以运行自动化脚本。

非常感谢您的帮助! 谢谢, 深度。

【问题讨论】:

    标签: maven protractor


    【解决方案1】:

    Maven 在这种情况下是一个不必要的额外步骤。您可以作为构建步骤或构建后步骤直接从 Jenkins 触发量角器测试。有很多很棒的文章在同一方面

    我在下面引用了一些

    Setting up Continuous Integration of Protractor using Jenkins

    https://tobythetesterblog.wordpress.com/2014/10/26/getting-started-with-protractor-to-automate-e2e-tests-for-angularjs-apps/

    更新:假设所有 CI/CD 实现都有一个共同的问题陈述。 Jenkins 安装在远程机器上。我的量角器设置在不同的机器设置上,专门用于连续测试

    解决方案:

    1. 将您的机器(专门为 Protractor 测试设置所有依赖项)配置为 Jenkins 的从机。 参考here

    2. 将作业配置为仅在此新节点上运行。参考here

    3. 添加构建步骤 - 新作业上的 Windows shell 以触发量角器测试。

    Protractor protractor.conf.js

    【讨论】:

    • 谢谢你,阿迪西亚!作为 CI / CD 的一部分,我将在我的机器上设置量角器。但是,我需要在远程机器上运行脚本(安装所有节点模块)并将结果发送回我机器上的测试管理工具。能否请您帮忙,Jenkins 如何与我的量角器脚本交互以触发脚本在远程 VDI 上运行。
    • 欢迎来到 SO @Deeptig .. 看起来这是你的第一篇文章 :) .. 我已经更新了答案
    猜你喜欢
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 2016-07-26
    • 2023-03-28
    • 2010-10-05
    • 1970-01-01
    • 2021-01-15
    相关资源
    最近更新 更多