【发布时间】:2017-02-01 21:48:10
【问题描述】:
我正在使用 Protractor 进行自动化。我们正计划迁移到 CI/CD。正在对 .js 文件进行脚本编写。但是,我们没有 Maven 设置。在将 Maven 与 Protractor 集成方面需要帮助,以便 Jenkins 可以与 Maven 对话并触发构建以运行自动化脚本。
非常感谢您的帮助! 谢谢, 深度。
【问题讨论】:
标签: maven protractor
我正在使用 Protractor 进行自动化。我们正计划迁移到 CI/CD。正在对 .js 文件进行脚本编写。但是,我们没有 Maven 设置。在将 Maven 与 Protractor 集成方面需要帮助,以便 Jenkins 可以与 Maven 对话并触发构建以运行自动化脚本。
非常感谢您的帮助! 谢谢, 深度。
【问题讨论】:
标签: maven protractor
Maven 在这种情况下是一个不必要的额外步骤。您可以作为构建步骤或构建后步骤直接从 Jenkins 触发量角器测试。有很多很棒的文章在同一方面
我在下面引用了一些
Setting up Continuous Integration of Protractor using Jenkins
更新:假设所有 CI/CD 实现都有一个共同的问题陈述。 Jenkins 安装在远程机器上。我的量角器设置在不同的机器设置上,专门用于连续测试
解决方案:
将您的机器(专门为 Protractor 测试设置所有依赖项)配置为 Jenkins 的从机。 参考here
将作业配置为仅在此新节点上运行。参考here
添加构建步骤 - 新作业上的 Windows shell 以触发量角器测试。
Protractor protractor.conf.js
【讨论】: