0

我有一个带有 WebHook 的 GitLab 项目,它触发了 Jenkins 作业。截至目前,我已启用推送事件来触发 Jenkins 作业。因此,每当我将代码从本地计算机推送到远程存储库时,Jenkins 作业都会自动触发,并且该作业通过从 GitLab 的主分支中检出代码成功地构建了我的代码库。

是否有一个选项可以让 Webhook 触发 Jenkins 仅在其提交消息包含指定字符串(如“build jenkins”)的此类推送事件上构建?

我假设上面的答案是否定的,因为 Webhook 已经配置并且无法停止。但是,我阅读了一些关于在远程存储库上创建自定义钩子的信息,这可以帮助我。如果这是真的,我该怎么做,我需要在哪里编写自定义钩子以及如何使用它?

谢谢

4

1 回答 1

2

推荐使用通用 Webhook 触发器插件 - https://wiki.jenkins.io/display/JENKINS/Generic+Webhook+Trigger+Plugin

于 2018-11-30T05:17:14.910 回答