美文网首页IT人故事会
jenkins+svn+maven+tomcat自动打包部署

jenkins+svn+maven+tomcat自动打包部署

作者: 安静的冰棒 | 来源:发表于2018-07-20 11:11 被阅读4次

本文以windows为例,Linux上部署类似。

一、JDK安装,自行安装,配置环境变量,java -version验证是否安装成功。

二、Jenkins安装,官网下载,自行安装,并启动,如下图,这里安装在本机;也可以将Jenkins安装在Tomcat下,很简单,这里就不多做介绍了。

三、安装Tomcat,官网下载,并解压。

四、安装Maven,官网下载,并解压,配置环境变量,mvn -version验证是否安装成功。修改D:\apache-maven-3.2.5\conf\settings.xml文件,主要是修改本地jar包存放路径,不改也可以。

五、Jenkins配置自动打包部署

(1)安装插件,Jenkins->系统管理->插件管理,选择可选插件,输入插件名称搜索,并安装,这里所需要有:Maven Integration plugin(构建maven项目)、Deploy to container Plugin(部署应用web),在实际操作中,缺什么就安装什么。

(2)配置Global Tool Configuration,根据本机具体路径配置

(3)使用Jenkins构建一个maven项目,点孩子击新建

输入任务名称,选择构建一个maven项目,点击OK

(4)配置任务,选择步骤2新建的任务,点击配置

源码管理选择svn,并配置正确的地址和登录用户名密码 

构建触发器选择Poll SCM,日程表输入五个*号,表示当svn变动时就重新打包

打包完成后自动添加到Tomcat所在的webapps目录下,配置如下

Credentials输入的认证信息要和Tomcat安装目录下的D:\apache-tomcat-7.0.90\conf\tomcat-users.xml一致,附上tomcat-users.xml信息,这块内容可自行百度

最后发邮件通知,邮件的配置自行百度

这里就配置完成了,选择已经配置好的项目,点击立即构建,在任务的控制台输出看结果

存在的问题:部署到Tomcat的webapps目录下后,需要重启Tomcat,今后写个脚本支持一下。

相关文章

网友评论

    本文标题:jenkins+svn+maven+tomcat自动打包部署

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