博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jendins+svn+maven+tomcat自动化部署环境搭建
阅读量:5281 次
发布时间:2019-06-14

本文共 1079 字,大约阅读时间需要 3 分钟。

在一个Tomcat集群的架构体系中,需要一个自动发布平台,对于大的公司都是自己建设,而对于中小公司一般采取的使用开源搭建,所以接下来详细介绍基于Jendins+svn+maven+tomcat的自动化部署环境搭建。

1. jenkins安装(svn,maven,tomcat已安装):

将jenkins.war拷贝到tomcat的webapps目录下

访问ip+端口/jenkins即安装成功:

2. 配置:

全局环境配置:

在jenkins中进入系统管理页面,选择系统管理,配置页面中的JAVA_HOME,MAVEN_HOME

工作路径的配置(这里测试使用windows,linux配置没有区别,只是路径不一样):

安装Deploy to container Plugin并配置编译后部署到tomcat的操作

在系统管理à插件管理àfilterà安装Deploy to container Plugin

新建project

选择maven项目

进入配置页面:

选择project的下拉框中的配置进行配置

配置构建后的操作为Deploy to container Plugin:

svn信息填写(在填写svn_url的时候会提示输入账号密码):

Maven的pom文件路径需要带上项目名

选择增加构建后的操作:

配置操作:

这里需要创建tomcat用户

在tomcat_home的conf/tomcat-user.xml中配置

<role rolename="manager"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username=" tomcat " password=" tomcat "

roles="manager-gui,manager-script,manager-jmx,manager-status"/>

 

3. 构建

点击构建即开始构建项目,jenkins会先从svn导出代码到本地工作路径,再调用maven编译它,再通过tomcat自带的部署方式把war包部署上tomcat

S上的圆球为蓝色即成功,为红色即为失败

调试:

可以在每次构建的控制台查看构建的日志输入,方便调试错误:

转载于:https://www.cnblogs.com/xiongmaotailang/p/5250672.html

你可能感兴趣的文章
LLBL Gen Pro 设计器使用指南
查看>>
SetCapture() & ReleaseCapture() 捕获窗口外的【松开左键事件】: WM_LBUTTONUP
查看>>
Android 设置界面的圆角选项
查看>>
百度地图api服务端根据经纬度得到地址
查看>>
CSS中隐藏内容的3种方法及属性值
查看>>
每天一个linux命令(1):ls命令
查看>>
根据xml生成相应的对象类
查看>>
查看ASP.NET : ViewState
查看>>
Android StageFrightMediaScanner源码解析
查看>>
vue项目中开启Eslint碰到的一些问题及其规范
查看>>
循环队列实现
查看>>
CSS层模型
查看>>
springBoot 项目 jar/war打包 并运行
查看>>
HDU 1501 Zipper
查看>>
打包java程序生成exe
查看>>
八叉树
查看>>
poj 1129 搜索
查看>>
Git 远程仓库
查看>>
HttpClient的巨坑
查看>>
关于静态文本框透明度的问题
查看>>