1 jenkins需要下载jar包并像一般java项目一样启动运行
2 jenkins 需要一下环境支持 jdk(jenkins是基于java开发的),svn或者git,maven,
3 需要安装插件 subverion Plus-in ,publish over ssh 等插件
4.
图片位置放置的路径下的一级目录必须有pom文件
整体流程大概就是
从git或者svn 下载代码 然后通过 maven 编译 然后通过 编译的配置 添加执行jar包的语句 (当然 需要添加 备份 清理 失败回退 等等操作的dos或者shell操作的语句) 从而完成项目的自动发布 大大减少了 传统发布方式打包传递启动等等操作的繁琐流程
值得注意的是 关闭服务的语句 有以下方式
/** 直接关闭javaw启动的所有进程 **/
/**注意如果jenkins也是用javaw启动的 使用该语句会导致jenkins也被关闭**/
taskkill /f /im javaw.exe /t
/** 找到占用端口号的进程的 pid **/
netstat -ano|findstr 端口号
/** 直接关闭占用端口的进程 **/
TASKKILL /PID 端口号 /F
@echo off
set port=443
set /P port="请输入要关闭的端口,默认443:"
rem if "%port%" == "" (set port=443)
echo 开始搜索'netstat -ano^|findstr ":%port%" '
for /f "delims=" %%i in ( 'netstat -ano^|findstr :%port%' ) do set pid=%%i
set id=%pid:~-5%
echo 使用端口%port%的进程pid:%id%;开始结束它
TASKKILL /PID %id% /F
pause
exit;