jenkins如何在gitlab上发生更改时触发构建

时间:2017-06-16 09:14:15

标签: 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

和子选项

Push Events 
Merge Request Events
Rebuild open Merge Request
Comments
Comment for triggering a build

我也检查了

Check repository (SCM)   ((without schedules))

它不像这样工作。

缺少什么?

提前致谢

1 个答案:

答案 0 :(得分:3)

从它的外观来看,你已经在使用Gitlab Plugin for Jenkins了,你只需要:

  • 转到您的Gitlab存储库,转到repo设置的“Integrations”部分:

enter image description here

  • 然后,将webhook网址设置为:.format("dddd, MMMM Do YYYY, h:mm:ss p");

enter image description here

这样,每当所选触发器发生时,Gitlab将在Jenkins作业上执行https://<jenkins-host>:<port>/project/<your job>请求,如果您已配置指定事件以触发构建,则会触发您的作业任务。