Jenkins+GitHub集成接口测试环境部署
【前提条件】部署Jenkins、注册GitHub账号
我部署的本地Jenkins环境,使用xampp部署的,下面开始设置步骤:(文章中大量的图片说明^_^)
1、登录jenkins,进入首页,点击 “New 任务”新建一个任务
2、输入任务名称,选择“构建一个自由风格的软件项目”,然后保存
3、保存后,进入项目配置界面:
1)Description:可以填也可以不填,不是必填选项。主要是填写项目的一些详细信息
GitHub项目:填写GitHub的代url。不是必填选项,可填也可以不填。
2)Source Code Management(源码管理)
Repository URL:填写代码的仓库地址,改地址的获取方式:如图所示
Credentials:填写您的GitHub账号和密码。(如果该项目在GitHub设置的“public”,则可以不用填写账号和密码)
注意:如果填写好Repository URL后,提示链接无效,原因在于安装jenkins的服务器没有安装git,需要在本地安装好git(默认安装即可),安装成功后,在全局工具配置中的Git项中,把本地的git安装路径配置进去就可以了。(如图所示)
3)、Build(构建):
在Build处选择:执行Windows批处理命令
①、如果Python的安装路径已经配置在环境变量中:python http_html.py(py文件即是要执行的文件,或者直接填写要执行py文件,即不写python亦可以)
②、如果Python的安装路径没有配置在环境变量中:C:\Program Files\Python36\python.exe http_html.py(py文件即是要执行的文件;要将Python的安装路径填写上)
4、配置完成,点击保存
保存成功后,在首页点击“立即构建”,右键查看日志(如图所示)
其他:配置本地集成环境
只需要配置 Build 一项配置就可以了
①、如果Python的安装路径已经配置在环境变量中:python run_api.py(py文件即是要执行的文件)
②、如果Python的安装路径没有配置在环境变量中:C:\Program Files\Python36\python.exe run_api.py(py文件即是要执行的文件;要将Python的安装路径填写上)
如果:
需要构建自动化时,需要设置“Build Triggers”(构建触发器),可以使用 crontab 语句进行配置
{
* * * * * command(分 时 天 月 周)
分 时 日 月 周 命令
第一列:分钟(1~59),每分钟用 * 或者 */1 表示,H/3表示每隔3min
第二列:小时(1~23,0表示0点)
第三列:日期(1~31)
第四列:月份(1~12)
第五列:星期(0~6, 0/7表示星期天)
第六列:要运行的命令
}