我有一个带有 WebHook 的 GitLab 项目,它触发了 Jenkins 作业。截至目前,我已启用推送事件来触发 Jenkins 作业。因此,每当我将代码从本地计算机推送到远程存储库时,Jenkins 作业都会自动触发,并且该作业通过从 GitLab 的主分支中检出代码成功地构建了我的代码库。
是否有一个选项可以让 Webhook 触发 Jenkins 仅在其提交消息包含指定字符串(如“build jenkins”)的此类推送事件上构建?
我假设上面的答案是否定的,因为 Webhook 已经配置并且无法停止。但是,我阅读了一些关于在远程存储库上创建自定义钩子的信息,这可以帮助我。如果这是真的,我该怎么做,我需要在哪里编写自定义钩子以及如何使用它?
谢谢