Integration with self hosted (not public) Gitlab CI


We are interested in using SonarCloud for several projects at our company, and are exploring options.

One thing we would like is to integrate Sonarqube with our Gitlab-CI, in particular, what this plugin does: (adding comments to MRs, etc.)

I suppose it is possible to add Sonar plugins to SonarCloud, but what about the communication from SonarCloud to our Gitlab CI host? It runs on a private server, behind a VPN. What could be a good way to make this work?

Thanks for your help.


SonarCloud does not integrate with GitLab (read this thread for more details on why).