Table des matières:

Comment intégrez-vous SonarQube avec Azure DevOps ?
Comment intégrez-vous SonarQube avec Azure DevOps ?
Anonim

Configurer

  1. Ouvrez la page Connexions dans votre DevOps Azure projet: Paramètres du projet > Pipelines > Connexions de service.
  2. Cliquez sur Nouvelle connexion au service et choisissez SonarQube .
  3. Spécifiez un nom de connexion, l'URL du serveur de votre SonarQube Serveur (y compris le port si nécessaire) et le jeton d'authentification à utiliser.

Compte tenu de cela, comment intégrez-vous SonarQube avec VSTS ?

Assurez-vous que tout fonctionne correctement. Voilà. Vous pouvez maintenant utiliser SonarQube directement dans votre VSTS pipeline de build/libération.

Dans VSTS, vous pouvez créer un point de terminaison en procédant comme suit:

  1. Appuyez sur le symbole d'engrenage sur la barre de navigation supérieure.
  2. Sélectionnez « services »
  3. Dans le menu de gauche, sélectionnez "+ Nouveau point de terminaison de service"
  4. Sélectionnez « SonarQube »

comment déployer SonarQube ? Configurer le serveur SonarQube

  1. Faites un clic droit sur sonarqube-5.1.zip, sélectionnez Propriétés puis cliquez sur le bouton Débloquer.
  2. Décompressez SonarQube-x.x.zip sur un lecteur, par exemple utilisez C:SonarQubeSonarQube-5.1.
  3. À ce stade, l'installation est terminée.
  4. Passez à la section suivante pour terminer la configuration de SonarQube.

Alors, qu'est-ce que SonarQube dans DevOps ?

SonarQube est un ensemble d'analyseurs statiques qui peuvent être utilisés pour identifier les domaines d'amélioration de votre code. Avec les tâches de build Maven et Gradle, vous pouvez exécuter SonarQube analyse avec une configuration minimale dans un Azure nouveau ou existant DevOps Tâche de création de services.

Comment exécuter le code SonarQube dans Visual Studio ?

2 réponses. Sur windows tapez: Ctrl-Shift-P puis écrivez Sonar . L'éditeur affichera les options à utiliser. Ensuite, redémarrez VSCode et Cours la commande SonarQube Injecter: créer à nouveau une configuration globale avec des informations d'identification sur les serveurs et mettre en place les serveurs.

Conseillé: