Jenkins安装部署:
1、添加Jenkins的源
sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
2、安装/检查JDK
JDK版本只要1.5.0版本以上都可以
$ java --version
$ sudo yum install java-1.6.0-openjdk
3、安装Jenkins
yum install jenkins
修改Jenkins端口:修改/etc/sysconfig/jenkins配置文件里的JENKINS_PORT="8080"字段
启动Jenkins:service jenkins start
4、Jenkins插件安装及配置
1、使用http://:8080/登录Jenkins,并进行相关配置(插件安装、权限配置、View/Job创建等等)。
2、 登录Jenkins后,进入系统管理->插件管理,搜索要安装插件进行安装
maven插件安装:
1、登录Jenkins后,进入系统管理->插件管理,搜索maven插件点击进行安装
2、去Jenkins所在服务器安装maven环境,安装成功后,配置maven中conf目录中的setting文件指向私服nexus即修改settings.sml文件新增以下内容:(jar包库地址,不改也行)
3、在Jenkins上,进入系统管理页面,选择Global Tool Configuration进入后,对maven模块进行设置其环境变量,如下图
svn插件安装:
1、登录Jenkins后,进入系统管理->插件管理,搜索svn插件点击进行安装
Deploy to container Plugin插件安装:为了实现Jenkins打war功能需要
Email Extension Plugin插件安装:实现任务执行后可发邮件通知相关人员
JUnit 插件安装:为了实现任务运行结束后,生成测试报告
5、打包发布项目配置
1、登录Jenkins平台后,点击新建,选择构建一个自由风格的软件项目,项目名为:Test_war。如下图
2、对Test_war项目进行配置,进入配置页面
General模块:
添加对项目的描述,对项目构建的一些设置,如下图(注:关闭构建不用勾选)
源码模块:
1、勾选Subversion,开发程序的源码从SVN上获取,如下图
构建触发器:
设置构建项目执行的时间点,具体格式可参照网上说明,如下图 (图中是每周一到周五晚10点开始构建,这边是举例,可不选,这边触发的条件是测试项目构建之前执行是6中“设置构建项目前执行打包发布的操作”步骤设置的,可灵活配置)
构建:
构建后的操作:
6、测试项目配置
1、登录Jenkins平台后,点击新建,选择构建一个自由风格的软件项目,项目名为:test_case。该项目主要是为了运行主流程测试用例如下图
2、对test_case项目进行配置,进入配置页面
General模块:
添加对项目的描述,
源码模块:
1、勾选Subversion,测试用例的自动化代码从SVN上获取,如下图
构建触发器:
设置构建项目前执行打包发布的操作,如下图
构建后的操作:
7、怎么运行和查看日志
配置结束后,点击保存后,点击立即构建,开始执行任务,如下图
任务构建执行的记录可点击下图进入查看详情
具体执行的日志可查看Console Output页面,下图