Docker + Jenkins + Gitlab + Pytest + Allure 接口自动化测试之持续集成实战终极教程

实战教程篇

前言
  • 这边就不教大家怎么用 pytest 写项目了哦,下面有系列文章能帮助你快速入门 Pytest + Allure
  • 这一篇教程主要是教如何从 0 到 1 搭建自动化测试的持续集成环境
四步走
  1. 使用 Jenkins 镜像创建容器,并搭建 Python + Pytest +Allure 的自动化测试环境
    https://www.cnblogs.com/poloyy/p/13954637.html

  2. 在 Jenkins 容器上的搭建持续集成环境和完成自动化测试
    https://www.cnblogs.com/poloyy/p/13955641.html
    Jenkins配置邮件报错553问题解决
    https://blog.csdn.net/kai_1215/article/details/90054131

  1. 搭建 Gitlab 容器并上传本地项目代码
    https://www.cnblogs.com/poloyy/p/13969756.html

  2. 结合 Jenkins + Gitlab 完成自动化测试的持续集成实战
    https://www.cnblogs.com/poloyy/p/13971134.html

基础知识篇

什么是持续集成?

https://www.cnblogs.com/poloyy/p/13996319.html

Docker 相关基础知识

https://www.cnblogs.com/poloyy/category/1870863.html

Pytest + Allure 相关基础知识

https://www.cnblogs.com/poloyy/category/1690628.html

Jenkins 相关基础知识

https://www.cnblogs.com/poloyy/category/1645399.html

虚拟机安装以及配置相关

包含安装 centos7、8 虚拟机、设置静态 ip 等

https://www.cnblogs.com/poloyy/category/1703784.html

解决方案篇

Linux 常见问题解决方案

  • 防火墙相关,对外开放接口:https://www.cnblogs.com/poloyy/p/12213297.html
  • 配置环境变量:https://www.cnblogs.com/poloyy/p/12187148.html
  • 配置阿里云 yum 源:https://www.cnblogs.com/poloyy/p/12186756.html

Docker 常见问题解决方案

https://www.cnblogs.com/poloyy/category/1870864.html

Jenkins 常见问题解决方案

包含忘记密码、发送邮箱失败等

https://www.cnblogs.com/poloyy/category/1753984.html

git 常见问解决方案

包含push 失败、webhook 配置失败等

https://www.cnblogs.com/poloyy/category/1870905.html

你可能感兴趣的:(Docker + Jenkins + Gitlab + Pytest + Allure 接口自动化测试之持续集成实战终极教程)