配置Jenkins构建持续集成
下载安装Jenkins,本文不做详细介绍,大家可自行百度。
下载地址:https://jenkins.io/zh/download/,安装完成配置环境变量 JENKINS_HOME:D:\Jenkins
Jenkins服务默认端口为8080,如果出现端口冲突,可在Jenkins安装目录jenkins.xml文件中修改。
配置JDK和Ant环境
在浏览器中输入:http://127.0.0.1:8585,进入Jenkins主页,配置用户名、密码和插件。根据项目需要,我这里需要安装HTML Publisher Plugin和Ant Plugin。在Manage Jenkins>>>Manage Plugin中搜索这两个插件并安装,然后在Manage Jenkins>>>Global Tool Configuration中配置JDK和Ant的工作路径。
配置工作项目
在Jenkins主页点击New Item,输入项目名称,选择Freestyle project,点击ok会进入到项目配置页面。因为我已经建好了项目,这里会提示项目名称已存在,项目名称建议大家用英文。
进入到项目配置页面,我们目前需要修改一些配置。Discard old builds(丢弃旧的构建):为了避免多余的构建日志、临时文件占磁盘空间,需要定期的清除过期文件。我这里配置保留5天内的构建文件,保持最大构建个数不限。
Build Triggers(构建触发器)用来设置定时任务,其语法是由“* * * * *”构成,中间空格隔开。
第一颗*表示分钟,取值0~59
第二颗*表示小时,取值0~23
第三颗*表示一个月的第几天,取值1~31
第四颗*表示第几月,取值1~12
第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日
Build模块需要增加Invoke Ant,其中Ant Version的值要与上面在Jenkins中设置名称一致;Build File填写我们新建的build.xml文件所在的路径。
Post-build Actions(构建后操作)目前先配置一下报告存放路径,此路径要与build.xml文件中报告存放路径一致,否则无法在Jenkins中查看测试报告,Report title默认不做更改。
写在最后的话
至此,一套简单的接口自动化框架搭起来了,期间也踩了很多坑。由于技术能力有限,这个框架扩展功能还在研究中,有实用的功能后续再做补充。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理