备注:本文默认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