美文网首页Gulu API
Jenkins平台上实现打包、发布、测试一体化

Jenkins平台上实现打包、发布、测试一体化

作者: 雷神VeryYoung | 来源:发表于2017-10-19 12:27 被阅读0次

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页面,下图

本文出现的项目代码,后期将会上传至GitHub或者gitee上,忘了的话需要用到的请提醒下我!

相关文章

网友评论

    本文标题:Jenkins平台上实现打包、发布、测试一体化

    本文链接:https://www.haomeiwen.com/subject/lckuuxtx.html