【问题标题】:How to integrate Codeceptjs with Jenkins如何将 Codeceptjs 与 Jenkins 集成
【发布时间】:2019-04-02 08:48:22
【问题描述】:

我正在使用 Puppeteer 助手创建我的页面对象模型端到端测试。我想将我的测试与 Jenkins 集成,以便安排我的运行。各位大神能帮我看看步骤吗?

【问题讨论】:

  • 到目前为止你有什么尝试?
  • 我已经创建了一个端到端测试,并在位桶中创建了一个相同的存储库。正在阅读有关如何将 bit bucket url 与 Jenkins 集成的教程。

标签: jenkins puppeteer codeceptjs


【解决方案1】:

我强烈推荐你在 Jenkins 中使用蓝海插件。 可以根据bit bucket中的repository做一个pipeline。

https://jenkins.io/doc/book/blueocean/creating-pipelines/

然后您的 codeceptjs 项目将安装在 Jenkins 中。 并为以下步骤制作多个阶段。

  1. npm install(我认为你的 codeceptjs 中有 package.json 文件夹)
  2. 使用 codeceptjs 命令运行测试。
  3. 制作报告(测试结果)并在Jenkins中显示(我喜欢alure报告,您可以在不重新启动jenkins的情况下下载Jenkins-allure插件)

很抱歉,我可以在这里写下完整的细节。 如果您还有其他问题,可以评论我。

【讨论】:

  • 我刚开始使用 puppeteer 和 puppetry 快速创建一些测试,我也喜欢魅力报告,但我无法找到有关如何使魅力报告更有用的支持。例如,我的测试截取屏幕截图,并将它们存储在一个临时文件中,但是,我不知道如何让诱惑力将它们作为报告的一部分进行审查。我也有兴趣最终融入詹金斯,非常感谢您在这里的指导。
猜你喜欢
  • 2015-11-09
  • 2011-10-02
  • 2021-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-02
  • 2015-08-10
  • 1970-01-01
相关资源
最近更新 更多