摘要:前言 前面讲jenkins生成allure报告后,邮件里面发送报告的url地址给领导,领导就能随时随地访问我们的测试报告了。 但是jenkins上访问报错,默认是需要登录jenkins的账号,这样给领导看体验不太好。本篇讲下jenkins如何设置用户访问权限,用户无需登录也能访问测试报告! 遇到问题
阅读全文
摘要:前言 当我们有代码提交到代码仓库时,我们希望能自动触发构建任务,这个需求可以用jenkins的“构建触发器”来实现。 一般自己公司有本地的代码参考,如gitlab,我这里以github为例,设置都差不多。 环境准备: 1.Jenkins安装GitHub Plugin插件。 2.Jenkins服务可以
阅读全文
摘要:前言 前面已经实现在jenkins上展示html的测试报告,接下来只差最后一步,把报告发给你的领导,展示你的劳动成果了。 安装Email Extension Plugin插件 jenkins首页-系统管理-插件管理,可选插件,搜索:Email,安装Email Extension Plugin插件 测
阅读全文
摘要:前言 jenkins上集成allure的报告才是高大上的,jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。 allure安装 在运行代码的服务器本机,我这里用的docker容器,在容器内部安装allure-pytest
阅读全文
摘要:HTML Publisher 系统管理-插件管理-可选插件,搜索:HTML Publisher 勾选HTML Publisher,点【直接安装】 安装完成,已安装,可以查看刚才安装的插件; 执行shell 执行shell里面配置生成pytest的报告,运行完成后在当前目录下生成一个a.html报告;
阅读全文
摘要:前言 用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间 查看时间 先查看宿主机的系统时间 date -R 进docker容器查看时间 docker exec -it -u root 容器id /bin/bash 查看容器内容的系统时间,跟宿主机的不一
阅读全文
摘要:前言 使用Jenkins配置git仓库地址的时候,出现无法连接仓库的情况:Command "git ls-remote -h -- 出现这个原因是因为Jenkins的服务器上没安装git客户端工具 出现问题 配置仓库地址,出现无法连接仓库的情况:Command "git ls-remote -h -
阅读全文
摘要:前言 python自动化的脚本开发完成后需提交到git代码仓库,接下来就是用Jenkins拉取代码去构建自动化代码了 git源码管理 代码上传git仓库,这里就不介绍了,可以看之前 打开Jenkins新建一个自由风格的项目 源码管理 Repository URL 填写github上某仓库的地址 Cr
阅读全文
摘要:前言 使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内安装python3的环境; 进jenkins容器 进docker容器,加上 -u root 以root用户权限进入容器 docker exec
阅读全文
摘要:前言 jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。 环境准备:linux服务器,docker docker运行jenkins 先下载jenkins镜像https://registry.hub.docker.com/r/jenkins/jenkins,选择l
阅读全文