incubator-devlake icon indicating copy to clipboard operation
incubator-devlake copied to clipboard

[Feature][SonarQube Connection] Add support for SonarCloud

Open alexvaccaro opened this issue 1 year ago • 40 comments

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

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?

  • [ ] Yes I am willing to submit a PR!

Code of Conduct

alexvaccaro avatar Mar 31 '23 16:03 alexvaccaro

Thanks for your suggestion, @Startrekzky @yumengwang03 @hezyin please take a look at this.

klesh avatar Apr 03 '23 08:04 klesh

Collecting votes

Startrekzky avatar Apr 10 '23 03:04 Startrekzky

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

alexvaccaro avatar May 10 '23 15:05 alexvaccaro

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

Startrekzky avatar May 15 '23 08:05 Startrekzky

We're definitely interested as well - would be easier if the existing plugin could be adapted, or as second one that's sonarcloud-specific.

BrookeKatalon avatar May 19 '23 14:05 BrookeKatalon

@klesh It seems we've got 4 (3+1) votes now. I'll plan it in the next few versions.

Startrekzky avatar May 22 '23 13:05 Startrekzky

LGTM

klesh avatar May 23 '23 05:05 klesh

Dear team, we are looking out sonarcloud integration. Therefore kindly provide us update when we will able to see sonarcloud data into devlake

Ragavendira1 avatar Jun 15 '23 23:06 Ragavendira1

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.

github-actions[bot] avatar Jul 26 '23 00:07 github-actions[bot]

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.

github-actions[bot] avatar Aug 03 '23 00:08 github-actions[bot]

Another vote from me!

lhart-intelycare avatar Aug 18 '23 23:08 lhart-intelycare

Devlake looks great. I also vote on this functionality.

sztukamichal avatar Aug 29 '23 13:08 sztukamichal

I'm looking at how much devlake could help our org, but SonarCloud integration would make it quite amazing for us! Upvote from me!

rhanton avatar Sep 29 '23 18:09 rhanton

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.

github-actions[bot] avatar Nov 29 '23 00:11 github-actions[bot]

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.

rhanton avatar Nov 29 '23 06:11 rhanton

@rhanton Excellent. It's still available. We didn't do it because we didn't have a SonarCloud instance. It'll be great if your team can take it. Do you mind if I assign it to you for now?

Startrekzky avatar Dec 04 '23 11:12 Startrekzky

Devlake looks great. I also vote on this functionality.

jillesmc avatar Dec 06 '23 12:12 jillesmc

Upvote from me

madibaT avatar Dec 14 '23 11:12 madibaT

+1

wanisfahmyDE avatar Jan 05 '24 10:01 wanisfahmyDE

+1

leandrofrs avatar Jan 22 '24 11:01 leandrofrs

+1 we need it!

jhonjimenezmatrix avatar Jan 22 '24 20:01 jhonjimenezmatrix

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.

github-actions[bot] avatar Mar 25 '24 00:03 github-actions[bot]

+1

gdolfen avatar Mar 25 '24 16:03 gdolfen

Any volunteers? We don't have the bandwidth to do this, and we don't have an account for SonarCloud either.

Startrekzky avatar Mar 26 '24 14:03 Startrekzky

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: https://github.com/apache/incubator-devlake

But I ended up at a dead link. :( https://github.com/apache/incubator-devlake/blob/main/backend/DevelopmentSetup

UncleLeoTheDad avatar Mar 27 '24 16:03 UncleLeoTheDad

Hi @UncleLeoTheDad I believe the right link is this: https://github.com/apache/incubator-devlake/blob/main/backend/DevelopmentManual.md

tonyjw avatar Apr 09 '24 14:04 tonyjw

@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.

rhanton avatar Apr 16 '24 16:04 rhanton

+1

tc-jason-gregory avatar Apr 19 '24 14:04 tc-jason-gregory

+1

HumSeto avatar Apr 22 '24 15:04 HumSeto

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. https://join.slack.com/t/devlake-io/shared_invite/zt-18uayb6ut-cHOjiYcBwERQ8VVPZ9cQQw

Startrekzky avatar Apr 23 '24 09:04 Startrekzky