首页 > 技术文章 > jenkins+maven+svn自动部署

oyjg 2020-08-26 15:00 原文

1.环境:jdk,maven,tomcat,jenkins(安装就不介绍了)

所使用的版本:jdk1.8,maven3.6.1,tomcat7,jekins2.253

/etc/profile 文件

export JAVA_HOME=/usr/java/jdk1.8.0_212-amd64/
export PATH=$JAVA_HOME/bin:$PATH
export MAVEN_HOME=/usr/local/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH

2.jenkin配置

 

 

 

 

 

 首先是maven setting文件的配置

 

 

 然后是jdk

 

 

 maven

 

3.创建项目

 

 

 

 

 

 配置

源码这里选择svn,在svn的url后面加上@HEAD来同步时间

credentials填写svn的账号密码

 

 

 

 

 

  先在tomcat/config/tomcat-user.xml中配置一个admin用户,打开tomcat-user.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

 

 

 

 

 

 

 这些配置完之后就可以构建了!

然后可能中间需要下载一些插件:

maven插件:Pipeline Maven Integration Plugin  和 Maven Integration plugin

svn插件: Subversion Plug-in

Deploy to container Plugin插件

 

推荐阅读