jenkins+maven+svn搭建自动化部署测试

来源:互联网 发布:office视频剪辑软件 编辑:程序博客网 时间:2024/05/30 04:30

环境:centos 7、maven 3.3.3、jdk1.7、jenkins 1.651.3,svn1.7

IP:192.168.2.236

jenkins 下载网址:https://jenkins.io/index.html


jDK 安装省略

maven安装省略

maven安装需要配置环境变量,省略

配置maven中conf目录中的setting文件指向私服nexus,此处省略


svn搭建

使用yum install subversion

使用svnadmin create 命令来创建仓库

配置仓库省略

注意在配置svnserver.conf在去掉#注释时不要留下空格在前面


1、jenkins存放在系统的目录:/opt/jenkins

将下载的jenkins war包放在该目录下

直接使用java -jar命令启动jenkins

nohup java -jar jenkins.war --httpPort=8081 >>  jenkins.log  2>1&   #使用后台的方式启动,端口号是:8081,日志输出到jenkins.log文件中

在浏览器访问:

http://192.168.2.236:8081/

1.1 打开系统管理进行配置


1.2 “选择--Configure Global Security

1.2.1 将“启动安全”,“Jenkins专有用户数据库”选择,授权策略选择:项目矩阵授权策略,并将Administer权限选择,保存

1.2.2 注册用户,并重新配置权限


1.3 "管理用户",是用于对系统的用户进行管理,可以将“Configure Global Security-->安全域-->Jenkins专有用户数据库-->允许用户注册去除”,通过管理用户来管理系统用户



1.4 "系统设置",主要对maven,JDK等系统参数的配置





1.5 下载插件 Deploy to container Plugin 用于发布打包好的war到tomcat中

可以在“插件管理”中下载



1.6 构建任务



  右边出现构建界面,填写Item名称,并选择第一个单选框



svn配置


如果svn的路径带有中文,那么需要卸载自带的svn插件,自带的svn插件对中文支持不好,会导致认证失败

卸载自带svn插件,下载:http://mirror.xmission.com/jenkins/plugins/subversion/2.5/subversion.hpi

安装该插件需要先安装:SCM API Plugin和MapDB API Plugin

需要配置全局的svn版本为1.7,在《系统设置》中配置


构建配置,选择增加构建步骤,配置maven,选择最后一项






配置构建后操作步骤,选择倒数第二项《Deploy war/ear to a container》





最后保存配置


1.7 配置 tomcat的管理文件,到tomcat的conf目录下的tomcat-users.xml中配置用户和角色

配置内容:



1.8 开始构建项目




0 0
原创粉丝点击