-
Notifications
You must be signed in to change notification settings - Fork 551
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
[Feature][SonarQube Connection] Add support for SonarCloud #4838
Comments
Thanks for your suggestion, @Startrekzky @yumengwang03 @hezyin please take a look at this. |
Collecting votes |
I see the issue has been tagged with 'add-a-plugin', however this could be potentially handled with the existing SonarCube plugin and have an optional 'Organisation' parameter to inject in the URIs if supplied |
I agree and have removed the label. This issue is the improvements of #2305 |
We're definitely interested as well - would be easier if the existing plugin could be adapted, or as second one that's sonarcloud-specific. |
@klesh It seems we've got 4 (3+1) votes now. I'll plan it in the next few versions. |
LGTM |
Dear team, we are looking out sonarcloud integration. Therefore kindly provide us update when we will able to see sonarcloud data into devlake |
This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs. |
This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future. |
Another vote from me! |
Devlake looks great. I also vote on this functionality. |
I'm looking at how much devlake could help our org, but SonarCloud integration would make it quite amazing for us! Upvote from me! |
This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs. |
Ping! Is this still possible? Anyone with time to look at it? We might have time for someone on the team to investigate in 2024. |
+1 |
Any volunteers? We don't have the bandwidth to do this, and we don't have an account for SonarCloud either. |
I started to explore this as I am a SonarCloud user. If you have any shortcuts to get started, I'd appreciate it. I see this is the current plugin: https://github.com/apache/incubator-devlake/tree/main/backend/plugins/sonarqube And I followed the "Develop a plugin" link on the main page to start: But I ended up at a dead link. :( |
Hi @UncleLeoTheDad I believe the right link is this: https://github.com/apache/incubator-devlake/blob/main/backend/DevelopmentManual.md |
@Startrekzky I'll see if someone on our team can take a look. We "finally" got a devlake instance running for our teams, so should be easy-er to test whatever we put together. |
+1 |
1 similar comment
+1 |
Hi @UncleLeoTheDad . I am sorry. I just saw your comment. Could you join the Slack community so that we can work more closely if you're still looking at it? Thank you. |
Hi @Startrekzky : tried that link, but it looks like it expired: |
Awesome to see some movement on this one, looking forward to the sonarcloud support :) |
I've started coding away on my end. Wanted to get some advice on which way to go... The big difference ID'd so far between sonarcloud and sonarqube is that:
Given that, it seemed like I should probably start with enhancing:
DevLake devs (@Startrekzky?): does this sound directionally correct from a front-end perspective? Alternatively, I could create an entirely new field concept here, but it feels like org is tightly coupled to endpoint vs being its own entity: Thanks! |
Upvote from me |
In response to your inquiry about how config-ui handles the implementation of two different SonarQube modes: Modifying existing fields, such as "endpoint," is not advisable as it may impact other plugins. If a new field is introduced in SonarQube Cloud, the best approach is to create a new component specifically for this field, similar to the authentication component used in Jira. Within the new component, you can retrieve the value of the "endpoint" to ascertain whether the "organization" field is required. |
This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs. |
adding a comment to keep this one alive as there is some progress :) |
Any luck? I saw that someone had PR that should enable Sonarcloud. |
That was me. I paused on that completed work, shared it with devinsight and they are actively working on enabling the feature (either using my code or starting from scratch) now. Should be coming soon! |
This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs. |
This issue has been closed because it has been inactive for a long time. You can reopen it if you encounter the similar problem in the future. |
Search before asking
Use case
Add support SonarCloud along with SonarCube
Hopefully this is not a big ask, SonarCloud is the cloud hosted version of SonarCube and most of the apis are the same.
I have tried setting up a connection but unfortunately the list of projects comes back empty, for what I can see that's becaus efor SonarCloud the
organisation
parameter is required, yet the SonarCube connection wizard does not capture this parameter.Description
No response
Related issues
No response
Are you willing to submit a PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: