美文网首页
Jenkins+pytest+allure+git自动化测试持续

Jenkins+pytest+allure+git自动化测试持续

作者: sai德很黑 | 来源:发表于2021-01-02 00:02 被阅读0次

前面的(一)、(二)记录了jenkins的安装和allure测试报告生成,这篇记录一下git和jenkins的集成,实现后效果为:定时自动拉取git仓库最新代码,定时构建生成allure测试报告

1、安装GIT插件

image.png

(安装完要重启一下jenkins,才会生效)

写漏了补上

配置git image.png

(不配置git路径,在job拉取源码时会报错)

2、job配置git信息

image.png

从上图add点击进来的


image.png

填好,点OK,代码clone就配置好了
*********************************此图可忽略************************************
Manage Jenkins -->Manage Credentials 可以删除添加的账号和密码


image.png

3、定时拉取代码

每天都要提交最新代码,要保证jenkins每次运行都是仓库最新代码,此时,这个定时拉取代码就派上用场了,彻底解放双手。。。。 image.png

和定时构建是一个写法save 就配置好了

总结一下本次遇到的问题:

image.png

1、clone代码超时:ERROR: Timeout after 10 minutes
解决方式:
1、项目工程太大的时候构建会提示 2、网络太差clone超时

在任务中配置-源码管理-Additional Behaviours,添加Advanced clone behaviours,设置Timeout的时间(例如:30分钟) image.png

2、Jenkins构建时产生的缓存会存储到工作空间:ERROR: Error fetching remote repo 'origin'
解决方式:

1、每次运行完,手动清理workspance image.png
2、配置Jenkins在每次构建完成之后就进行清理 image.png
3、上一次的报告未清除,影响了本次的用例
两种解决方法:
①清除工作空间上所有文件(又要重新下拉代码,文件越大拉取时间越长)
image.png
②清理指定文件、文件夹(推荐) image.png

持续学习ing。。。。
头秃,头秃,头秃

上一篇:Jenkins+pytest+allure+git自动化测试持续集成(二)
下一篇:Jenkins+pytest+allure+git自动化测试持续集成(四)

相关文章

网友评论

      本文标题:Jenkins+pytest+allure+git自动化测试持续

      本文链接:https://www.haomeiwen.com/subject/vrssoktx.html