首页 > 解决方案 > 如何为 CI/CD 管道安装 Cypress

问题描述

我需要在我的 Jenkins 管道中使用 Cypress。由于下载 cypress 二进制文件需要很长时间,我决定创建一个全局安装 cypress 的 docker 映像。

我收到一条消息,说全局 cypress 安装是一种不好的做法,我应该将 cypress 安装为 depDependency。由于每次管道运行时,它都会拉取源代码并安装依赖项,因此我不能花费所有时间来运行测试。

我想知道是否有人有替代方案或建议来获得最佳实践,而无需在每次我的管道运行时下载巨大的柏树二进制文件

标签: continuous-integrationdockerfilejenkins-pipelinecypresse2e-testing

解决方案


这是在各种 CI 平台(包括 Jenkins)上运行赛普拉斯的示例的存储库:cypress-example-kitchensink


推荐阅读