一、安装Jenkins
地址https://jenkins.io/index.html选择适合你的操作系统文件下载我这里选的是windows的msi包下载
直接一键安装,默认目录是C:\Program Files (x86)\Jenkins\
然后控制面板->管理工具->服务->jenkins->启动
如果端口8080已经被占用了,那么需要修改端口,在目录下的jenkins.xml中修改端口号,我把端口号改成8888
二、配置Jenkins
1.打开http://localhost:8888/,会让你配置一个用户以及设置密码完成初始化,然后会进入到下面这样的界面(忽略右边已经配置的一个项目)
2.打开系统管理->插件管理 在可选插件里选择maven插件和Publish over SSH插件
3.接着打开系统管理->global tool configuration配置jdk,maven
4.接着打开系统管理->系统配置 增加ssh配置
hostname:ip地址
username:用户名
remoteDerectory:推送的目录前缀
passwork:密码
三、构建项目
1.回到主页,选择新构建一个Maven项目
2.配置svn地址(必须是http,不能用svn://),如何配置svn+apache 之前的文章有提到过
3.选择pre step(构建之前的操作)
这里执行了服务停止,war包备份,删除项目的功能.
4.配置项目的pom.xml位置
jenkins安装目录->jobs->项目目录->workspace(这是目录前缀)
如果项目是cloud,那么下面写cloud/pom.xml(我下面写的是其它的项目)
5.配置构建之后的操作(post step)
source file:要上传的文件所在的位置
remove prefix: 如果不填那么会新建hyt-bg/target/这样的两极目录
remoteDirectory:和之前配置的publish over ssh remoteDirectory组合成上传的地址(之前配置的是/根目录)
exec command:执行的命令(启动服务器)
PS: 解决jenkins打包时不能及时更新到最新代码的问题
在svn地址后面加上@HEAD