Jenkins持续集成CI自动化平台Job配置svn(二)

背景:实现接口回归测试,只需维护jmeter脚本并上传svn/git管理,jenkins集成环境:定时轮询检出svn/git代码更新,通过ant调度build.xml配置文件执行脚本,产生html报告附件并发送email通知。环境搭建:windows使用xampp集成环境,安装jenkins、jdk、svn/git等;本篇包含各软件的安装遇到的问题,主要集中在jenkins的svn插件配置及创建项目的构建参数配置。

1、软件环境安装略,jdk1.8、jenkins2.152等;默认安装xampp集成包,避免出现php编译错误;

2、svn配置+jenkins(jenkins使用java -jar 启动war包,指定端口,svn安装服务器及客户端步骤略)

  • 首先要在jenkins中添加svn的用户名和密码:打开“Credentials”界面进行添加,如下Jenkins持续集成CI自动化平台Job配置svn(二)_第1张图片
  • 添加填写访问svn服务器用户密码,作为全局变量Jenkins持续集成CI自动化平台Job配置svn(二)_第2张图片
  • 创建jenkins任务,在一般配置自定义工作空间(我理解为jenkins本地工作空间,如果不是就默认在./jenkins/jobs下)Jenkins持续集成CI自动化平台Job配置svn(二)_第3张图片

  • 源码管理配置--选择subversion配置,仓库地址,这时全局凭证生效选择,其他默认即可Jenkins持续集成CI自动化平台Job配置svn(二)_第4张图片

  • 配置构建触发器,我这里选择每隔5分钟就去扫描svn的仓库,检查是否有时间更新的文件,有则执行(svn管理脚本先是check-out到本地,有修改再提交commit)再由触发器去检查Jenkins持续集成CI自动化平台Job配置svn(二)_第5张图片

  • 如下图:配置的出发条件,每几分钟去检查Jenkins持续集成CI自动化平台Job配置svn(二)_第6张图片

  • 再配置构建,targets目标是build.xml文件的任务,buildFile指定执行文件路径;Jenkins持续集成CI自动化平台Job配置svn(二)_第7张图片

  • 构建后操作,生成html报表,路径|模糊匹配文件|报告标题。Jenkins持续集成CI自动化平台Job配置svn(二)_第8张图片

你可能感兴趣的:(Jenkins初级入门)