什么是cenress.io的jenkins构建作业的CI配置详细信息,以便在构建过程中运行,并记录到cypress仪表板?

时间:2018-03-16 16:25:56

标签: cypress

我想在jenkins构建过程中集成cypress,并在jenkins构建过程中查看测试结果。 cypress.io上的CI集成详细信息为https://docs.cypress.io/guides/guides/continuous-integration.html的Travis和Circle提供CI的起点,https://docs.cypress.io/guides/guides/command-line.html#cypress-run处有命令行选项。

对于jenkins构建的执行部分,我可以添加一个"执行shell"到node_modules / .bin / cypress run --record --key xxxxxx

我看到这个pass / fail将如何在jenkins中设置构建状态。 我没有看到详细的测试结果如何被整合回jenkins。 我可以在cypres.io仪表板中查看详细的测试结果,但宁愿在jenkins的一个地方看到,就像我用声纳一样。

我正在cypress.io上寻找除现有文档之外的维基或详细资料来设置CI Jenkins。

我想在cypress.io仪表板上用分支,作者,提交和消息记录结果。同样,用于设置这些值的命令行参数的cypress.io文档不存在。

1 个答案:

答案 0 :(得分:1)

因此,如果您希望将结果保密,则必须支付cypress仪表板。根据您想要归档结果的确切方式(抱歉,我从未使用过声纳),您可以在Jenkins中运行cypress run,并使用记者公开结果并按照您的意愿进行操作。我个人在构建之后使用mocha awesome和archive,但可能性是无穷无尽的。

https://docs.cypress.io/guides/tooling/reporters.html#