Skip to content
Snippets Groups Projects
Commit 44ee9013 authored by Alexis POYEN's avatar Alexis POYEN
Browse files

doc: add renovatebot

parent 028a3b00
Branches
Tags
No related merge requests found
Pipeline #130853 failed
...@@ -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.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment