jenkins使用webhook实现自动部署

最近有这样一个需求,git仓代码频繁提交,服务器需要同步更新,每天jenkins jobs要更新个十来次,容易打断手上正在做的事情。如果git代码提交和服务器代码更新两个动作可以联动,那会非常省事。

1、jenkins安装Webhook Trigger

jenkins使用webhook实现自动部署_第1张图片
插件安装完成之后会有如下效果:
在这里插入图片描述

2、git仓新建一个勾子。

jenkins使用webhook实现自动部署_第2张图片

3、jenkins job中设置勾子触发器,信息如图中所示。jenkins使用webhook实现自动部署_第3张图片

jenkins使用webhook实现自动部署_第4张图片
jenkins使用webhook实现自动部署_第5张图片

4、效果如下:

jenkins使用webhook实现自动部署_第6张图片

右边是代码push动作,紧跟着git仓会把这一事件通知给jenkins,然后jenkins开始自动构建工程,实现自动部署。

你可能感兴趣的:(java,jenkins,webhook)