I work with Jenkins builds that run sonarqube scans. We had been using the BuildBreaker plugin to make sure that builds fail if they fail to surpass quality gate thresholds. The BuildBreaker plugin was flaky, sometimes producing erroneous results, but it worked most of the time. We’ve been told that we now have to use Webhooks for similar functionality. I tried to get this to work a while ago, but I couldn’t get anywhere. The documentation says that we have to enter a webhook url to pass this information to. I can’t find any examples or documentation that show what this webhook url should actually be, in the context of our Jenkins instance.
Now, the people who maintain our SonarQube instance have removed the BuildBreaker plugin entirely. Now I’m forced to figure this out, but I still have no information on how to solve this problem.