当前位置:   article > 正文

Jenkins+RF持续集成测试(二) 定时更新SVN完成构建_jenkins更新svn

jenkins更新svn

在上一篇中讲了Jenkins的安装,这篇将介绍 定时从SVN库中(git库与之类似,这里就不具体介绍了,有需要自己折腾)拉取最新的测试脚本,完成jenkins的定时构建。这是我们做自动化测试最基本的环节,每天定时构建并执行用例,从而试图找到其中的bug,保障既有功能的可用性。

1、在构建的job配置中,进行源码管理设置,这里选择Subversion (即SVN

Repository URL 拉取脚本的SVN路径

Credentials 认证信息,下面第二步中将介绍怎么设置

Local module directory 本地的存放路径(如果本地存放路径默认,SVN拉取下的文件存放于[Jenkins根路径]workspace下面)

其他配置默认即可。

2、创建SVN认证信息

1)在Jenkins首页,依次通过 Credentials -> System -> [选择一Domain] 如Global Credentials ,进入到认证信息管理页面。

2) 通过 Add Credentials ,添加一认证信息。这里Kind 选择Username with password。

添加完成后,在需要时选择该认证即可。如步骤1中SVN配置中Credentials。

3、构建触发器

这里选择Build periodically。这里我们可以通过linux的crontab时间格式进行对应的设置,如我们要每天上午9点进行构建,则日程表填写“0 9 * * *”

这样填写,下面会出现黄色字体的警告,建议第一位使用H来代替具体的数字,但是这样设置会出现时间不能精确到我们想指定的时间,会有几十分钟的误差。所以如果没有强迫症,我们不理会,就采用上面的配置。

4、配置好后,我们找到构建中,把pybot 运行脚本路径,指向我们拉取下来的脚本存放路径即可。

这样,我们就完成定时从SVN拉取最新的测试脚本,并自动构建的过程。后续我将介绍怎么配置测试robot报告,并发送给指定人群的文章,请大家持续期待^_^

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/637245
推荐阅读
相关标签
  

闽ICP备14008679号