Docker + Jenkins+ Git + Python + allure的曲折历程《一》

一、采用技术栈清单

1、Ubuntu(虚拟机、云都可以)
2、Docker(Docker安装参考Ubuntu安装docker - 简书
3、Jenkins(Jenkins安装参考Jenkins 安装及部署 - 简书
4、Python3 (3.8)
5、Java (11)
6、allure (2.14.0)
7、Git
8、chrome (无界面)

二、目标及思想

本框架适用于,UI 自动化、接口自动化持续集成、持续部署(CI/CD),完成自动化测试任务、线上巡检等工作。并结合allure生成一份可视化、易读性的报告。鉴于网上有大量的类似教程,如有和他人冲突地方,本框架的仅代表个人观点并实际进行操作下撰写。测试用例基于Pytest框架书写(后面专题会讲Pytest框架,本文不涉及该内容)

二、流程简述

image.png

三、搭建框架之git

如何搭建?

在jenkins上创建一个自由风格的项目
添加git(需要装jenkins插件git)会碰到第一个坑,不能连接到仓库

image.png

如何跳出该坑呢?

第一步:添加全局凭证

image.png

第二 步:

  • 第一种方法:用户名密码登录


    image.png
  • 第二种:ssh登录(注意:全部复制。rsa结尾的。pub结尾的是公钥配置在github、gitlab)
    image.png

第三步:增加全局配置

image.png

第四步:添加git

以上完成后返回创建的自由风格项目-源码管理添加凭证


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容