Centre d'aide · Démarrer
Comment lancer Diavi sur une issue ?
De l'issue au merge request : ce que fait un run, ce qu'il faut préparer, et ce que vous recevez à la fin.
Ouvrez Issues, choisissez une issue, cliquez sur Lancer l'agent. Diavi clone votre dépôt, lit l'issue, écrit le code, le vérifie, ouvre une merge request et la commente. Comptez quelques minutes ; vous suivez chaque étape en direct depuis Runs.
Qu'est-ce qui fait une bonne issue ?
Le pipeline lit l'issue comme le ferait un développeur qui arrive sur le projet : il n'a que ce qui est écrit. Une issue qui dit « corriger le bug de la facture » le mène à poser une question au lieu de coder.
Ce qui change tout, dans l'ordre d'importance :
- Ce qui doit se passer, formulé comme un résultat observable — « le bouton Exporter doit produire un CSV séparé par des points-virgules », pas « améliorer l'export ».
- Où, si vous le savez — un nom de fichier, un module, un écran.
- Ce qui ne doit pas bouger, s'il y a un piège connu.
Vous n'avez pas besoin d'écrire une spécification. Deux phrases précises valent dix lignes vagues.
Que puis-je régler avant de lancer ?
La fenêtre de lancement propose la branche cible et trois options :
- Tests E2E — Diavi écrit et exécute des tests de bout en bout sur votre environnement de recette. Sans URL de recette configurée, laissez désactivé.
- Review — un agent relit le code produit et commente la merge request.
- Simulation — le pipeline tourne entièrement mais n'écrit rien dans votre dépôt. Utile pour voir ce que Diavi ferait, sans conséquence.
Que reçois-je à la fin ?
Une branche, une merge request ouverte sur votre branche cible, et des commentaires de review. Rien n'est fusionné automatiquement : la décision de merger reste la vôtre, toujours.
Combien de runs puis-je lancer ?
Votre palier fixe un nombre de runs par période d'abonnement, visible en haut de l'accueil. Voir Quotas et paliers.