怎么从0到1使用 Docker + Jenkins + Git + Pytest + Allure 搭建项目自动化框架
时间: 2023-06-26 22:09:32 浏览: 132
打造jenkins+docker+nodejs项目的自动部署环境(webhook)
以下是一个简单的从0到1使用Docker + Jenkins + Git + Pytest + Allure搭建项目自动化框架的步骤:
1. 安装 Docker 并启动 Docker 服务。
2. 在 Docker 中安装 Jenkins,可以使用以下命令:`docker run -d -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts`。
3. 访问 http://localhost:8080,完成 Jenkins 的初始化设置。
4. 在 Jenkins 中安装以下插件:Git Plugin、Allure Plugin、Pipeline Plugin、Pytest Plugin。
5. 创建一个新的 Jenkins 项目,选择 Pipeline 类型。
6. 在 Pipeline 脚本中,编写自动化测试的代码,并使用 Git 进行版本控制。
7. 在 Jenkins 中配置构建触发器,例如每次提交代码时自动构建。
8. 在 Jenkins 中配置构建步骤,例如使用 Docker 运行 Pytest 测试,并生成 Allure 测试报告。
9. 运行 Jenkins 项目,查看测试结果和测试报告。
以上是一个基本的框架搭建过程,你可以根据实际需求进行调整和扩展。
阅读全文