四、jenkins+svn+maven的后端部署

备注:本文默认jenkins已经配置成功(如果想了解配置,看jenkins的第三篇)

前言:
配置后台手动操作2个思路
思路1:
1、在svn下打包svn的路径,生成jar包
2、把jar包的路径放在需要服务器的需要放置tomcat的路径下
3、关闭tomcat ,再重启tomcat
(如果有杀进程(也就是关闭进程),则把杀进程的信息粘进去***–查看思路2的4.2偶然要杀进程***)

思路2:
1、在svn下打包svn的路径,生成jar包
2、把jar包的路径放在需要服务器需要放置的路径下
3、启动服务器需要放置路径下的jar包
(如果有杀进程(也就是关闭进程),则把杀进程的信息粘进去***–查看思路2的4.2偶然要杀进程***)

备注:先想想手动状态下是怎么做的,jenkins实质也是用代码来代替手工操作(我的tomcat在svn代码库上 是一个ip,所以不用再在jenkins下配置tomcat 如果你的不是,那么请你自己配置一下)

思路1 jenkins+svn+maven,存放思路1配置(思路1 ,看前言)

1 、项目配置:svn配置

项目管理–svn配置
在这里插入图片描述

2、用maven去打包svn包

在这里插入图片描述

3、把jar包放到要存放的路径

在这里插入图片描述

xcopy /s/y/i/f C:\Users\cmbxa-sfd-1.0.jar  D:\tomcat\webappsF\lib  /e


备注:jar包一般存放在jenkins的\.jenkins\workspace\相应的路径下

而新存放的路径地址,则是开发指定的路径地址



***只改2个路径,别的不要动
jar的地址:以测试地址举例

路径查询地址:svn下载的jar包地址–系统管理-》主目录下-》webapps–>相关目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、关闭tomcat,再重启tomcat

在这里插入图片描述

set BUILD_ID=dontKillMe
call D:\tomcat\bin\shutdown.bat
call D:\tomcat\bin\startup.bat

5、保存–应用

在这里插入图片描述

6、直接构建就可以了

在这里插入图片描述

思路2 jenkins+svn+maven,存放思路2配置(思路2 ,看前言)

1 、项目配置:svn配置

项目管理–svn配置
在这里插入图片描述

2、用maven去打包svn包

在这里插入图片描述

3、把jar包放到要存放的路径

在这里插入图片描述

xcopy /s/y/i/f C:\Users\cmbxa-sfd-1.0.jar  D:\tomcat\webappsF\lib  /e


备注:jar包一般存放在jenkins的\.jenkins\workspace\相应的路径下

而新存放的路径地址,则是开发指定的路径地址

***只改2个路径,别的不要动

4、启动jar包

在这里插入图片描述

set BUILD_ID=dontKillMe  
start javaw -jar C:\Users\Administrator\.jenkins\workspace\access.jar
   
只把jar包的地址找到就行             

4.2偶然要杀进程

在这里插入图片描述

@echo off
setlocal enabledelayedexpansion
set port=19007
::set /p port=请输入端口号:
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
 if "%%e%" == "" (
     set pid=%%d
 ) else (
     set pid=%%e
 )
 echo !pid!
 if NOT "!pid!" == "" (
    if NOT "!pid!" == "0" (
     taskkill /f /pid !pid!
    )
 )
)
pause 

5、保存–应用

在这里插入图片描述

6、直接构建就可以了

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值