Sonarqube 以编程方式创建 webhook

Sonarqube create a webhook programmatically

有没有办法在没有面板管理的情况下在 sonarqube 中创建 webhook?我想启动一个 sonarqube docker 并自动创建一个指向 jenkins 实例的 webhook。

您正在寻找 api/webhooks/create 网络服务(需要管理员权限)。您会在实例的页脚中找到 link 到 Web 服务文档。

是的,你是对的:https://next.sonarqube.com/sonarqube/web_api/api/webhooks

这是代码:

 curl "http://admin:admin@sonarqube:9000/api/webhooks/create" -X POST -d 
 "name=jenkins&url=http://jenkins:8080/sonarqube-webhook/"