2017-03-26 2 views
3

J'ai une très grande confusion à savoir quelle est l'utilisation du scanner sonar lorsque nous avons un serveur sonarqube? Quand j'ai analysé un projet avec un serveur Soarqube, il a fait une analyse et a bien fonctionné. Je suis toujours dans la confusion pourquoi nous avons besoin de scanners aussi. Est-il requis lors de l'intégration avec eclipse, maven ou github? J'ai fait des recherches à ce sujet mais je n'ai pas pu obtenir de réponse exacte pour me satisfaire.Sonarqube vs sonarscanner

Répondre

0

Sonarqube fournit l'intelligence pour exécuter un balayage. SonarScanner est le scanner développé en interne par Sonar Source, l'organisation qui a également développé SonarQube.

SonarScanner est l'un des nombreux scanners disponibles pour notre utilisation. maven, gradle, fourmi, Jenkins sont quelques autres. Ce qui signifie que maven ne dépend pas de SonarScanner, et vous pouvez simplement utiliser maven au lieu de SonarScanner. J'espère que cela pourra aider. Cela dit je ne comprends pas ce que tu veux dire par j'ai analysé avec Sonarqube! Car à ma connaissance le serveur Sonarqube ne fait pas d'analyse et il a besoin d'un outil pour le travail

+0

Merci pour le commentaire @Shiva. Oui, j'ai analysé un projet de création de pipeline ci github - Jenkins - Sonarqube. Je n'ai pas installé de scanner sonar mais mon code source a été analysé. alors quel est le besoin de scanner sonar si sonarqube fait tout par lui-même – pandey

+0

Cela signifie qu'il a déjà scanné sonarqube déjà intégré – philip

+0

@Philip donc nous n'avons pas besoin de scanner sonar? – pandey