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

插件安装完成之后会有如下效果:

2、git仓新建一个勾子。

3、jenkins job中设置勾子触发器,信息如图中所示。


4、效果如下:

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