jenkins+svn+tomcat

1、安装插件即可在源码管理中看见svn的选项
subversion
2、源码管理中配置svn的工程地址

 

 

3、点击Credentials的【添加】配置svn的用户名密码,完成后选取即可

4、配置构建触发器,生成远程触发构建的url
http://ip:port/jenkins/job/hi-svn/build?token=hi-svn

 

 

5、构建配置选择自己配置的maven

 

 

6、需要安装插件:【Deploy to container】配置构建后操作,将war包发布到运行中的tomcat(需要配置用户名密码)中
tomcat url为 http://ip:port/

 

 

7、curl远程触发jenkins构建
curl -X post -v -u user:passwd http://ip:port/jenkins/job/hi-svn/build?token=hi-svn

8、配置svn钩子当代码更新后立即构建部署
进入svn钩子目录
cd /data/soft/svn/yeyue/hooks
创建钩子文件
cp post-commit.tmpl post-commit
编辑钩子文件
vi post-commit

将所有的内容都注释掉,最后添加curl调用jenkins的命令即可
curl -X post -v -u user:passwd http://ip:port/jenkins/job/hi-svn/build?token=hi-svn

此时只要程序提交svn即可触发钩子调用jenkins构建发布到tomcat

 

posted @ 2021-12-21 23:03  深夜暗月  阅读(102)  评论(0)    收藏  举报