我想在jenkins构建过程中集成cypress,并在jenkins构建过程中查看测试结果。 cypress.io上的CI集成详细信息为qzxswpoi上的Travis和Circle提供了CI的起点,并在https://docs.cypress.io/guides/guides/continuous-integration.html上提供了命令行选项。
对于jenkins中构建的执行部分,我可以向node_modules / .bin / cypress run添加“执行shell”--record --key xxxxxx
我看到这个pass / fail将如何在jenkins中设置构建状态。我没有看到详细的测试结果如何集成回jenkins。我可以在cypres.io仪表板中查看详细的测试结果,但宁愿在jenkins的一个地方看到,就像我用声纳一样。
我正在寻找除了cypress.io上现有文档之外的维基或详细信息来设置CI Jenkins。
我想在cypress.io仪表板上用分支,作者,提交和消息记录结果。同样,用于设置这些值的命令行参数的cypress.io文档不存在。
因此,如果您希望将结果保密,则必须支付cypress仪表板功能。根据你想要归档你的结果的准确程度(对不起,我从未使用过声纳),你可以在Jenkins里面运行https://docs.cypress.io/guides/guides/command-line.html#cypress-run,并使用记者公开结果并按照你的意愿去做。我个人在构建之后使用mocha awesome和archive,但是可能性是无穷无尽的。
cypress run