Aller au contenu principal

Ajoute l'intégration SonarQube

L'intégration donne à Astrolabe l'adresse de ton SonarQube et son jeton. Tu le fais une fois, en administrateur.

Avant de commencer : un jeton utilisateur SonarQube, voir Créer un jeton SonarQube.

Comment faire​

1. Ouvre l'intégration SonarQube​

  1. Dans la barre latérale, en bas, clique sur Administration.
  2. Sous PLATEFORME, clique sur Connexions de l'entreprise.
  3. Sur la carte SonarQube, clique sur Configurer.
  4. En haut à droite, clique sur Ajouter un jeton.

2. Remplis le formulaire​

ChampQuoi écrireExemple
NomUn nom de ton choixSonarQube
URL de base de SonarQubeL'adresse de SonarQube, avec https://https://sonar.exemple.com
Clé d'API SonarQubeLe jeton que tu as créé

3. Teste et enregistre​

  1. Clique sur Tester la connexion. Le formulaire dit La connexion fonctionne : la source a accepté les identifiants.
  2. Clique sur Ajouter. Astrolabe redémarre tout seul, en quelques secondes.

Le jeton est dans la liste, avec État à Connectée.

✅ C'est fait. La suite : Afficher SonarQube sur un composant.

Tu as plusieurs SonarQube​

Ajoute une intégration par SonarQube, et donne à chacune une clé d'instance.

  1. Refais les étapes ci-dessus pour chaque SonarQube.
  2. Dans le formulaire, ouvre Réglages facultatifs et remplis Clé de l'instance SonarQube avec un nom court : lettres, chiffres, ., _ et -.
SonarQubeNameSonarQube instance key
ProductionSonarQube prodprod
Autres environnementsSonarQube devdev

Un composant choisit alors son SonarQube dans son annotation : voir Afficher SonarQube sur un composant.

Le SonarQube par défaut

Une clé de projet sans clé d'instance est lue dans l'intégration dont la clé d'instance est default, sinon dans la première de la liste.