Webhooks administration
- Add a webhook to all projects
- Remove a webhook from projects in a namespace
- List webhooks for projects in a namespace
Webhooks administration
GitLab 提供用于 Webhooks 管理的 Rake 任务.
Add a webhook to projects in a namespace
要将 Webhook 添加到特定名称空间中的所有项目,请运行:
sudo gitlab-rake gitlab:web_hook:add URL="http://example.com/hook" NAMESPACE=<namespace>
# source installations
要从所有项目中删除 Webhook,请运行:
Remove a webhook from projects in a namespace
sudo gitlab-rake gitlab:web_hook:rm URL="http://example.com/hook" NAMESPACE=<namespace>
# source installations
bundle exec rake gitlab:web_hook:rm URL="http://example.com/hook" NAMESPACE=<namespace> RAILS_ENV=production
要列出所有 webhooks,请运行:
List webhooks for projects in a namespace
要列出指定名称空间中项目的所有 webhook,请运行:
sudo gitlab-rake gitlab:web_hook:list NAMESPACE=<namespace>
bundle exec rake gitlab:web_hook:list NAMESPACE=<namespace> RAILS_ENV=production