-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Share your experience on the integration of SonarCube and SonarCloud #27
Comments
Clarification: this is related to the SonarCloud automated scanner or the SonarCloud server replacement for SonarQube server? Two very different things. We are using SonarCloud for the CAS GGIRCS project. Reasons for going with this are: Pros:
Cons:
Other thoughts and ideas:
cc @matthieu-foucault @Maralsotoudehnia @NickCorcoran correct me here if I'm off base |
@wenzowski thanks for your feedback! Please correct me if I'm wrong, I got the understanding that with SonarCloud integration, teams do not need to host the either server or scanner anymore. Can you elaborate a bit on 'loss of sovereignty'? |
We are using SonarQube with a stable version 7 image. We can easily install the plugins we need to scan our C# (dotnet core) and angular application. Pros: Sonar results have been used to complete STRA, WAVA activities. Cons: Other thoughts and ideas: I did try the stock image supplied by the platform but it was too dated at the time and it was easy to simply run the latest stable V7. At some point we may upgrade the image to V8 but it is not a priority. |
We are using SonarCloud Reasons for going with this are: Pros:
Cons:
Other thoughts and ideas:
|
If teams wish to customize the scanner with plugins they must continue to run it from their own CI infrastructure, and configure the scanner to report to the sonarcloud server url for the project exactly the same as before. The official github action just runs the same SonarScanner we're all familiar with. The automated scanning of supported languages is super helpful and helps get started quickly, and under the hood is just running that same SonarScanner for free on infrastructure sponsored by SonarSource. The committed-in-repo
Yes, by migrating the sonar-server component of SonarQube from the free software running in our sovereign pathfinder cluster to free software running on a free 3rd party cluster sponsored by SonarSource we don't have direct control over release management, backups, or business continuity. I'm not talking about the data sovereignty provisions of FOIPPA here: all this information is derived from public data and published as public data. Since we didn't have a managed shared service to begin with, it's not much of a loss in my opinion. In fact, I also see the effect as a huge value-add: one less thing that can distract from delivery of business value. |
Hello SONARers!
I'm here to collect feedback, insights and knowledge base from your experience using SonarCube and SonarCloud!
Background:
SonarCube has been a community supported common component that many teams use for their code quality checks. Recently several teams have also started exploring with the SonarCloud. Due to a set of feature and integration differences the two offers, some teams continue using SonarCube while some others migrated to the cloud service. Here are the great work done to document the usage of both tools. What's missing is some more guidance on which one to pick when new teams onboard. As there are a lot of work and research done already, let's not waste it and form this knowledge base.
Action!
Please provide your thinks with the following format:
Example:
This is some information gathered:
The text was updated successfully, but these errors were encountered: