项目因为一些特殊的原因,前端和后端放在一个文件夹下,然后每次push不想前后端都重新构建,然后经过一些列的百度加实验总算完成目标
使用jenkins的Generic Webhook Trigger
使用Post content parameter可以获取gitlab webhook触发时传的参数,像如下设置可以获取到push时修改的文件内容
设置一个token在设置webhook的时候会使用
在下面Optional filter中过滤本次提交是否修改了某些文件夹,比如像我的项目我会判断是否修改了我的后端项目文件夹
红色部分后端代码在该项目中的文件夹名称
在gitlab中的设置