Jenkins+GitHub集成接口测试环境部署

【前提条件】部署Jenkins、注册GitHub账号

我部署的本地Jenkins环境,使用xampp部署的,下面开始设置步骤:(文章中大量的图片说明^_^)

1、登录jenkins,进入首页,点击 “New 任务”新建一个任务

Jenkins+GitHub集成接口测试环境部署

2、输入任务名称,选择“构建一个自由风格的软件项目”,然后保存

Jenkins+GitHub集成接口测试环境部署

3、保存后,进入项目配置界面:

1)Description:可以填也可以不填,不是必填选项。主要是填写项目的一些详细信息

     GitHub项目:填写GitHub的代url。不是必填选项,可填也可以不填。

Jenkins+GitHub集成接口测试环境部署

2)Source Code Management(源码管理)

     Repository URL:填写代码的仓库地址,改地址的获取方式:如图所示

     Credentials:填写您的GitHub账号和密码。(如果该项目在GitHub设置的“public”,则可以不用填写账号和密码)

Jenkins+GitHub集成接口测试环境部署

Jenkins+GitHub集成接口测试环境部署

Jenkins+GitHub集成接口测试环境部署

注意:如果填写好Repository URL后,提示链接无效,原因在于安装jenkins的服务器没有安装git,需要在本地安装好git(默认安装即可),安装成功后,在全局工具配置中的Git项中,把本地的git安装路径配置进去就可以了。(如图所示)

Jenkins+GitHub集成接口测试环境部署

3)、Build(构建):

    在Build处选择:执行Windows批处理命令

    

①、如果Python的安装路径已经配置在环境变量中:python http_html.py(py文件即是要执行的文件,或者直接填写要执行py文件,即不写python亦可以)

②、如果Python的安装路径没有配置在环境变量中:C:\Program Files\Python36\python.exe http_html.py(py文件即是要执行的文件;要将Python的安装路径填写上)

Jenkins+GitHub集成接口测试环境部署

Jenkins+GitHub集成接口测试环境部署

4、配置完成,点击保存

保存成功后,在首页点击“立即构建”,右键查看日志(如图所示)

Jenkins+GitHub集成接口测试环境部署

Jenkins+GitHub集成接口测试环境部署

其他:配置本地集成环境

只需要配置 Build 一项配置就可以了

①、如果Python的安装路径已经配置在环境变量中:python run_api.py(py文件即是要执行的文件)

②、如果Python的安装路径没有配置在环境变量中:C:\Program Files\Python36\python.exe run_api.py(py文件即是要执行的文件;要将Python的安装路径填写上)

Jenkins+GitHub集成接口测试环境部署

如果:

需要构建自动化时,需要设置“Build Triggers”(构建触发器),可以使用 crontab 语句进行配置

{

    *  *  *    *  *  command(分  时  天  月 周)

   分     时     日    月     周    命令

第一列:分钟(1~59),每分钟用 * 或者 */1 表示,H/3表示每隔3min

第二列:小时(1~23,0表示0点)

第三列:日期(1~31)

第四列:月份(1~12)

第五列:星期(0~6, 0/7表示星期天)

第六列:要运行的命令  

}

Jenkins+GitHub集成接口测试环境部署