为组中的所有项目添加GitLab Web挂钩

Oli*_*dža 5 webhooks gitlab

我希望GitLab组中的所有项目都能为webhook共享配置:

<MY_JENKINS_INSTANCE>/git/notifyCommit?url=$CHANGED_REPOSITORY
Run Code Online (Sandbox Code Playgroud)

GitLab webhook文档表明它应该是可能的:

如果您在一个组中有大量项目,那么您可以方便地为整个组配置全局Web挂钩.您可以在组设置页面上添加组级Web挂钩.

虽然我在gitlab 7.0.0中的组设置页面上看不到这样的东西,但这听起来和我之后完全一样.我无法确定此功能是否比更改日志中的功能更新.

该功能是否存在?我该如何使用它?

cwe*_*ske 5

这仅在企业版中是可能的:

GitLab 企业版中,您可以为整个组全局配置 web hook。您可以在群组设置页面设​​置 > Web Hooks 上添加群组级别的 Web Hook。

  • 虽然这是正确的,[您可以通过 CE 中的 API 管理 webhooks](https://gitlab.com/help/api/projects.md#hooks)。 (2认同)