web自动化jenkins+git+allure

本文介绍了Jenkins作为持续集成平台的使用场景,包括设置工作空间、配置任务、安装插件以及与Web自动化、Git(如Gitee和GitHub)、PyCharm的集成,涵盖了定时任务、结果通知、报告展示等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jenkins -- 持续集成平台 -- 
持续集成的场景 -- 【持续】【集成】

自动执行你的任务 
   --- 定时任务 -- 结果通知 -- 报告展示

安装jenkins ---  
   http://testingpai.com/article/1609225132204

1、工作空间 - 
   jenkins的工作空间
   job任务的工作空间 -- 给任务存放数据/资料 -- 生成的文件/数据

2、任务 -- 任务的配置(任务执行时需要的环境、资料、任务的具体步骤、...)

3、插件 -- 需要什么功能就装什么插件

jenkins与web自动化集成
第一步:将代码同步到gitee平台上面去
第二步:任务当中配置git下载代码到工作空间
第三步:配置定时任务(可有可无)
第四步:执行任务(有任务执行环境)
第五步:配置allure报告展示、企业微信通知等等/
      allure报告配置步骤:
      1)安装好allure工具
      2)jenkins安装allure插件 -- 插件管理中安装
      3)jenkins的全局工具配置中 -- 配置allure工具
      4)jenkins的任务当中配置 -- 构建后的allure报告展示
         allure的中文化配置文档:
         http://testingpai.com/article/1595507295429
      测试结果企业微信通知:
      http://testingpai.com/article/1677747952570

git提交代码后自动触发任务的执行:
http://testingpai.com/article/1675492752710

代码源 -- gitee

git -- 命令行工具
代码托管平台 -- 开源出来的各种项目
gitee 码云  
github -- 
gitlab -- 

git - 分布式的版本管理系统 (本地仓库、远端仓库)
git命令行工具:
下载:https://git-scm.com/downloads

第一步:需要对你电脑进行git配置,用来说明你的身份。
(代码会频繁的变动,得跟踪到是谁提交的代码)
git config --global 你的名字
git config --global 你的邮箱地址

第二步:了解git常见命令
git clone -- 从仓库端下载到本地
git add -- 添加新文件
git commit -- 提交到本地仓库
git push -- 提交到远端仓库
git pull -- 同步更新

git命令学习指南:https://www.runoob.com/git/git-basic-operations.html


gitee与pycharm的集成
1、git命令环境
2、gitee平台上面有自己的帐号,仓库
3、pycharm - 安装gitee插件
4、pycharm-gitee插件的配置 - 访问帐号访问权限
5、代码提交等操作
   gitee与pycharm的集成 - http://testingpai.com/article/1682658900142

MacOS 执行brew install git
安装完之后,输入git,出现以下内容则安装成功
在这里插入图片描述pycharm - 安装gitee插件

在这里插入图片描述pycharm-gitee插件配置 - 访问账号访问权限,选择Log in via Gitee,然后完成授权
在这里插入图片描述
代码提交等操作
在这里插入图片描述

搭建项目自动化框架需要一定的技术基础,以下是从0到1使用 Docker + Jenkins + Git + Pytest + Allure 搭建项目自动化框架的步骤: 1. 安装 Docker 首先需要在本机安装 Docker,可以到 Docker 官网下载并安装。 2. 创建 Docker 镜像 使用 Dockerfile 创建 Docker 镜像,配置好 Python 3.7 环境以及所需的依赖包,例如 pytest, allure-pytest 等。 3. 创建 Jenkins 服务器 使用 Docker 创建 Jenkins 服务器,可以通过以下命令启动 Jenkins 服务器: ``` docker run -p 8080:8080 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts ``` 其中-p参数是指定端口映射,-v参数是挂载目录到本地磁盘。 4. 安装必要的 Jenkins 插件 在 Jenkins 中安装必要的插件,如 Git 插件、Allure 插件等。 5. 创建 Jenkins 任务 创建一个 Jenkins 任务,配置源码管理为 Git,指定 Git 仓库地址和分支名称。在构建步骤中添加执行命令的步骤,例如: ``` docker run -it --rm -v $WORKSPACE:/test -w /test <docker_image_name> pytest --alluredir ./report/allure-report ``` 其中,$WORKSPACE 是 Jenkins 任务的工作目录,<docker_image_name> 是之前创建的 Docker 镜像名称,pytest 命令是执行测试用例的命令。 6. 配置 Allure 报告 在 Jenkins 中配置 Allure 报告,安装 Allure 插件,配置 Allure 命令路径,并指定报告存放路径。 7. 执行 Jenkins 任务 执行 Jenkins 任务,Jenkins 将会拉取 Git 代码,构建 Docker 镜像并启动容器运行测试用例,最后生成 Allure 报告。 以上就是使用 Docker + Jenkins + Git + Pytest + Allure 搭建项目自动化框架的步骤,希望能对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值