windows环境下jenkins+maven+svn+tomcat实现自动打包部署

为了帮助学习阶段的小伙伴更好的理解,先画张图

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第1张图片

思路:

1、从release_rep拉取最新代码

2、使用maven打包代码

3、发布到tomcat

实现:

1、jenkins搭建

官方下载:Jenkins download and deployment

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第2张图片

 我们这里讲的是Windows环境下操作,所以小伙伴们下载Windows版即可

可以完全按照照做指引安装完成,

登录Jenkins进入管理后台

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第3张图片

进到  Manage Jenkins 菜单

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第4张图片

选择 Manage Plugins 

安装下  Deploy to container Plugin 以及   Subversion  插件

进入 Global Tool Configuration 配置项

 

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第5张图片

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第6张图片

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第7张图片 

至此,基础配置完成,可以回到 Dashboard界面

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第8张图片

 

 选择  新建Item

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第9张图片

 

新建一个任务然后进入任务管理界面

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第10张图片

进入 配置 

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第11张图片

配置并选择下凭据

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第12张图片 

配置maven打包

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第13张图片 

部署到tomcat 

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第14张图片 

这里需要注意凭据是tomcat-user的账号密码

tomcat 配置文件 tomcat-users.xml


    

这里划重点,一定要在tomcat   conf\Catalina\localhost 目录下配置 manager.xml ,否则自动发布会失败



             

好了现在一切准备就绪,那么接下来只需要 进入任务管理界面 build Now

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第15张图片

 

进到构建历史查看详情

windows环境下jenkins+maven+svn+tomcat实现自动打包部署_第16张图片

 很好,打包,发布 都成功!

你可能感兴趣的:(JAVA成长之路,jenkins,maven,tomcat,svn,nexus)