前言
作为一名测试人员,我用Python+requests+ddt搭建了一个接口自动化测试框架,并将源码提交到了gitee上,想用Jenkins做持续集成。这篇文章是集成成功后的总结。
准备工作
- Jenkins环境已经搭建,已安装相关插件
- 源码放在gitee上
我只讲述Jenkins集成的部分,其他的略过。
Jenkins集成
1、新建一个自由风格的项目
2、源码管理
image.png
初次使用都是没有证书的,需要新建
image.png
我使用的SSH认证,其他验证方式未接触
注意:证书需要填写私钥,公钥是放在gitee上
构建
image.png因为我的Jenkins是本地的,安装在window系统下,这里我使用window批处理命令构建,执行对应py文件。
注意:window命令需要cd到Jenkins项目的工作空间才能执行py文件,Jenkins默认工作空间在c盘用户的.Jenkins目录下。
保存项目,手动构建
image.png根据构建日志,我们可以总结一下:Jenkins通过设置的私钥拉取gitee上源码,并将其放在Jenkins的工作空间中(我的Jenkins安装在本机,所以拉取代码到本机,如果Jenkins安装在云服务器上,则拉取到云服务器上),然后执行构建命令,cd到工作空间,执行run_all_case.py文件。
网友评论