jenkins gitlab发生变化时如何触发构建

ABT*_*ABT 3 jenkins gitlab

当我的GitLab存储库中发生更改时,我尝试Jenkins构建我的项目。我检查了选项

Build when a change is pushed to GitLab. GitLab CI Service URL: http://172.172.10.21:8090/project/myproject/myproject_frontend
Run Code Online (Sandbox Code Playgroud)

和子选项

Push Events 
Merge Request Events
Rebuild open Merge Request
Comments
Comment for triggering a build
Run Code Online (Sandbox Code Playgroud)

我也检查了

Check repository (SCM)   ((without schedules))
Run Code Online (Sandbox Code Playgroud)

它不能像这样工作。

缺什么??

提前致谢

Ber*_*tel 5

从外观上看,您已经在使用用于Jenkins的Gitlab插件,您只需要:

  • 转到您的Gitlab存储库,转到回购设置的“集成”部分:

在此处输入图片说明

  • 然后,将webhook URL设置为https://<jenkins-host>:<port>/project/<your job>::

在此处输入图片说明

这样,POST每次选定的触发器发生时,Gitlab都会在您的Jenkins作业上执行一个请求,如果您已将指定的事件配置为触发构建,则它将触发您的作业任务。