Category
🤖
TechnologieTranscription
00:00 Bonjour, nous allons vous montrer ici comment bénéficier de l'outil de mesure de la qualité
00:12 de code SonarQube en l'intégrant à votre projet GitLab.
00:15 Assurons-nous au préalable d'avoir ouvert un compte sur la plateforme GitLab et avoir
00:20 créé un projet dans lequel nous déposons le code source de l'application et pour lequel
00:24 ont été activés les runners GitLab.
00:26 D'avoir un accès à la plateforme SonarQube. Vous trouverez toutes les informations nécessaires
00:31 dans la fiche offre comme on peut le voir à l'écran.
00:33 En arrivant sur SonarQube, il nous est proposé de nous connecter avec notre compte GitLab.
00:40 Une fois connecté sur SonarQube, nous allons commencer par créer un nouveau projet.
00:45 Pour ce faire, il suffit de cliquer sur le bouton "Create Project" et de sélectionner
00:50 la création manuelle, ou "Manuali".
00:52 Un mode pas à pas va nous guider et nous permettra d'aboutir très facilement.
00:56 Après avoir donné un nom au projet, il nous est proposé plusieurs outils d'intégration
01:02 continue.
01:03 Nous allons évidemment choisir GitLab CI.
01:06 Selon la nature de votre projet, vous pouvez le typer plus précisément.
01:10 Dans notre cas, nous allons choisir l'option "Other".
01:14 Apparaît alors sur notre écran un fichier que nous allons devoir créer dans notre dépôt
01:19 et dont le contenu est indiqué à l'écran.
01:21 Nous allons donc ouvrir notre éditeur de code préféré, ici VS Code, et créer le
01:27 fichier sonarproject.properties comme indiqué.
01:30 Une fois ceci effectué, passons à l'étape suivante.
01:46 Il s'agit ici de créer et paramétrer deux variables CI dans notre projet GitLab, en
01:52 l'occurrence les variables sonar-token et sonar-host-url comme vous pouvez le voir à
01:57 l'écran.
01:58 Nous allons donc commencer par créer un nouveau fichier, ici Vs Code, et nous allons les
02:24 paramétrer.
02:29 La dernière étape de ce paramétrage consiste à ajouter un bloc de commande à notre fichier
02:48 GitLab-CI.yml afin de pouvoir déclencher la première analyse de code dès le prochain
02:53 commit.
02:54 Bien entendu, il est tout à fait possible d'adapter la configuration pour déclencher
03:00 cette analyse à un autre moment, à la création d'une nouvelle version, nouveau tag, ou bien
03:05 manuellement, à la demande.
03:07 Petite précision, le fichier indique aussi sur quelle branche effectuer l'analyse SonarCube,
03:27 comme on le voit à l'écran.
03:37 Comme nous pouvons le voir, nous n'avons pas modifié le bloc et l'analyse est lancée
03:54 dès notre commit.
03:58 SonarCube a donc automatiquement analysé le code de notre projet et nous renvoie ensuite
04:02 vers le rapport généré.
04:03 Nous avons à présent tous les moyens pour maîtriser la qualité du code développé
04:08 pour notre produit.
04:09 Merci.
04:10 [MUSIQUE]
04:10 [MUSIQUE]
04:15 [SILENCE]