@@ -54,6 +54,19 @@ Une fois les informations récupérées :
...
@@ -54,6 +54,19 @@ Une fois les informations récupérées :
- key = SONAR_PROJECT_KEY, value = [clé de projet ajouter dans SonarQube]
- key = SONAR_PROJECT_KEY, value = [clé de projet ajouter dans SonarQube]
- key = SONAR_TOKEN, value = le token généré à la création du projet dans Sonar.
- key = SONAR_TOKEN, value = le token généré à la création du projet dans Sonar.
## Renovatebot
Via la forge, il est possible d'être notifié des nouvelles versions de dépendances d'un projet grâce à l’outil [renovatebot](https://github.com/renovatebot/renovate).
Lorsque renovatebot s'exécute sur votre dépôt, il recherche les références aux dépendances et, s'il existe de nouvelles versions disponibles, Renovate peut créer des demandes de fusion pour mettre à jour vos versions automatiquement.
Pour que cela soit fonctionnel dans vos projets, voici les actions à réaliser :
1. Ajouter l’utilisateur "renovate-bot" sur le projet, avec le droit "développeur". Le droit développeur permet à renovatebot de créer des merge request
2. L’outil renovatebot se lance automatiquement tous les jours à 03h00 du matin, la première MR qu'il fera sera pour se configurer au projet auquel il a été ajouté.
3. Le lendemain, valider la premiere MR de configuration, cela crée un ticket pour le suivi des mises à jour de dépendances.
4. Ensuite tous les jours renovatebot va s'exécuter et créer une demande de fusion par dépendance à mettre à jour, et mettre à jour le ticket de suivi des dépendances.
## Templates d'Issues et de Merge Request
## Templates d'Issues et de Merge Request
Dans le dossier `.gitlab`, vous retrouverez 2 exemples de templates.
Dans le dossier `.gitlab`, vous retrouverez 2 exemples de templates.