最近有这样一个需求,git仓代码频繁提交,服务器需要同步更新,每天jenkins jobs要更新个十来次,容易打断手上正在做的事情。如果git代码提交和服务器代码更新两个动作可以联动,那会非常省事。
1、jenkins安装Webhook Trigger
插件安装完成之后会有如下效果:
2、git仓新建一个勾子。
3、jenkins job中设置勾子触发器,信息如图中所示。
4、效果如下:
右边是代码push动作,紧跟着git仓会把这一事件通知给jenkins,然后jenkins开始自动构建工程,实现自动部署。