Fabrice BELLINGARD | SonarSource SonarQube Platform Product Manager http://sonarsource.com |
--
You received this message because you are subscribed to the Google Groups "SonarQube" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonarqube+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarqube/12d68d13-5159-4c28-b1ee-31d7e9a12695%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
We are using Vagrant for our developers to provide a mostly complete dev environment. Including sonar-runner in this Vagrant would ensure developers have all required dependencies at hand.
Also, I'm not a big fan of Jenkins plugins, especially for something as simple as running sonar. It is much easier to keep CI configuration under source control if we have a simple entry point (script, rake task, maven, ...).That being said, I'm not familiar at all with how our CI infrastructure is setup at Wikimedia. I might realize that this .deb package is not of that much use.
On Tue, Apr 5, 2016 at 5:43 PM, Guillaume Lederrey <gled...@wikimedia.org> wrote:We are using Vagrant for our developers to provide a mostly complete dev environment. Including sonar-runner in this Vagrant would ensure developers have all required dependencies at hand.Right. To go further, do you think this will be a common/daily task for your developers to run a SonarQube analysis on their box using the SQ Scanner? SonarLint (Eclipse/IntelliJ/Visual Studio) is probably more what they will use, no?
Also, I'm not a big fan of Jenkins plugins, especially for something as simple as running sonar. It is much easier to keep CI configuration under source control if we have a simple entry point (script, rake task, maven, ...).That being said, I'm not familiar at all with how our CI infrastructure is setup at Wikimedia. I might realize that this .deb package is not of that much use.Would be interested to have your final thoughts on that :)
On Tue, Apr 5, 2016 at 5:59 PM, Fabrice Bellingard <fabrice.b...@sonarsource.com> wrote:On Tue, Apr 5, 2016 at 5:43 PM, Guillaume Lederrey <gled...@wikimedia.org> wrote:We are using Vagrant for our developers to provide a mostly complete dev environment. Including sonar-runner in this Vagrant would ensure developers have all required dependencies at hand.Right. To go further, do you think this will be a common/daily task for your developers to run a SonarQube analysis on their box using the SQ Scanner? SonarLint (Eclipse/IntelliJ/Visual Studio) is probably more what they will use, no?We have a lot of hardcore vim / textmate users. Not sure what the proportion of our devs use a "real IDE". So CLI is probably the first integration required.
On Tue, Apr 5, 2016 at 6:14 PM, Guillaume Lederrey <gled...@wikimedia.org> wrote:On Tue, Apr 5, 2016 at 5:59 PM, Fabrice Bellingard <fabrice.b...@sonarsource.com> wrote:On Tue, Apr 5, 2016 at 5:43 PM, Guillaume Lederrey <gled...@wikimedia.org> wrote:We are using Vagrant for our developers to provide a mostly complete dev environment. Including sonar-runner in this Vagrant would ensure developers have all required dependencies at hand.Right. To go further, do you think this will be a common/daily task for your developers to run a SonarQube analysis on their box using the SQ Scanner? SonarLint (Eclipse/IntelliJ/Visual Studio) is probably more what they will use, no?We have a lot of hardcore vim / textmate users. Not sure what the proportion of our devs use a "real IDE". So CLI is probably the first integration required.OK, in that case I feel that http://www.sonarlint.org/commandline/ is more what you're looking for :-)(but it still doesn't have DEB or RPM packaging though)
On Wed, Apr 6, 2016 at 9:17 AM, Fabrice Bellingard <fabrice.b...@sonarsource.com> wrote:On Tue, Apr 5, 2016 at 6:14 PM, Guillaume Lederrey <gled...@wikimedia.org> wrote:On Tue, Apr 5, 2016 at 5:59 PM, Fabrice Bellingard <fabrice.b...@sonarsource.com> wrote:On Tue, Apr 5, 2016 at 5:43 PM, Guillaume Lederrey <gled...@wikimedia.org> wrote:We are using Vagrant for our developers to provide a mostly complete dev environment. Including sonar-runner in this Vagrant would ensure developers have all required dependencies at hand.Right. To go further, do you think this will be a common/daily task for your developers to run a SonarQube analysis on their box using the SQ Scanner? SonarLint (Eclipse/IntelliJ/Visual Studio) is probably more what they will use, no?We have a lot of hardcore vim / textmate users. Not sure what the proportion of our devs use a "real IDE". So CLI is probably the first integration required.OK, in that case I feel that http://www.sonarlint.org/commandline/ is more what you're looking for :-)(but it still doesn't have DEB or RPM packaging though)As far as I can see, sonarlint does not get rule sets and other configuration from SonarQube server. Which makes it not very interesting as soon as we start configuring rule sets (which we will, probably heavily). Still, I'll have a look...
On Wed, Apr 6, 2016 at 10:47 AM, Guillaume Lederrey <gled...@wikimedia.org> wrote:On Wed, Apr 6, 2016 at 9:17 AM, Fabrice Bellingard <fabrice.b...@sonarsource.com> wrote:On Tue, Apr 5, 2016 at 6:14 PM, Guillaume Lederrey <gled...@wikimedia.org> wrote:On Tue, Apr 5, 2016 at 5:59 PM, Fabrice Bellingard <fabrice.b...@sonarsource.com> wrote:On Tue, Apr 5, 2016 at 5:43 PM, Guillaume Lederrey <gled...@wikimedia.org> wrote:We are using Vagrant for our developers to provide a mostly complete dev environment. Including sonar-runner in this Vagrant would ensure developers have all required dependencies at hand.Right. To go further, do you think this will be a common/daily task for your developers to run a SonarQube analysis on their box using the SQ Scanner? SonarLint (Eclipse/IntelliJ/Visual Studio) is probably more what they will use, no?We have a lot of hardcore vim / textmate users. Not sure what the proportion of our devs use a "real IDE". So CLI is probably the first integration required.OK, in that case I feel that http://www.sonarlint.org/commandline/ is more what you're looking for :-)(but it still doesn't have DEB or RPM packaging though)As far as I can see, sonarlint does not get rule sets and other configuration from SonarQube server. Which makes it not very interesting as soon as we start configuring rule sets (which we will, probably heavily). Still, I'll have a look...Indeed, SL4CLI hasn't reached this "connected mode" yet - while it's already done in SL for VS, SL for Eclipse and very soon in SL for IntelliJ.