阅读时间: 2 分钟
在这篇博客中,我们将谈论Cypress与Jenkins的整合。让我们讨论一下什么是Jenkins?Jenkins是一个开源的自动化服务器。同样地,它帮助软件开发的各个部分实现自动化。这些都与构建、测试和部署有关。此外,还涉及到促进持续集成和持续交付。此外,主要议程将是将Jenkins与cypress整合。
这里要涵盖的主题有
- 在Ubuntu中安装Jenkins
- Jenkins与Cypress的集成
- 使用Jenkins对Cypress项目进行持续部署
1.在Ubuntu中安装Jenkins
- 首先,进入终端,将版本库密钥添加到系统中。
| wget -q -O- https://pkg.jenkins.io/debian-stable/jenkins.io.key| sudo apt-key add - |
- 当密钥被添加后,系统会返回OK。因此,将debin包仓库地址附加到服务器的source:list中
| sudo sh -c 'echo debpkg.jenkins.io/debian-stab…binary/ > /etc/apt/sources.list.d/jenkins.list' 。 |
- 运行更新,让apt使用新的软件库
| sudo apt update |
- 最后,安装Jenkins和它的依赖项
| sudo apt install jenkins |
2.用Cypress安装Jenkins
- 例如,安装完Jenkins后,我们需要在http://localhost:8080/。因此,在这里我们将能够看到Jenkins的仪表盘。
- 首先,我们将从仪表板左边的 "新项目 "中创建一个新项目
- 其次,添加一个项目名称并选择 "自由式项目"
- 最后,点击 "确定 "来创建一个项目
- 之后,点击 "高级",添加工作区目录和名称
- 因此,添加工作区资源库,并添加一个名称。最后,点击 "应用"。
- 最后,点击 "构建 "并选择 "执行脚本"。 因此,为了执行所有的测试文件,我们可以在命令部分添加 "npx cypress run "命令。
- 此外,运行作业并检查控制台的输出。
参考资料
www.digitalocean.com/community/t…