GitLab Duo ajoute des actions d'agent aux projets GitLab. Code Review Flow lance l'analyse de la demande de fusion et laisse des commentaires sur les modifications.

Vérification lorsque le changement est discuté
GitLab Duo Agent Platform travaille avec des agents et des processus au sein de GitLab. Code Review Flow peut être appliqué à une demande de fusion pour obtenir des commentaires à côté de diff. Il est utile de commencer par un projet. Vérifiez les autorisations disponibles pour runner et les conditions de démarrage. Si l'agent n'a pas laissé de commentaires, vérifiez d'abord si la tâche CI a été exécutée, puis tirez une conclusion sur la qualité du code.
Le flux a des exigences pour l'environnement de lancement. La documentation décrit séparément le cas avec ses propres runner et GitLab hosted runners. Vérifiez les conditions d'installation spécifiques par version et type de déploiement.
Changement de configuration dans CI
Une variable a été ajoutée à la demande de formation pour la fusion, y compris les tests du nouveau schéma de données. Dans les instructions d'examen du projet, spécifiez que ce paramètre ne doit pas affecter l'assemblage de la branche principale. Le format de fichier .gitlab/duo/mr-review-instructions.yaml est décrit dans l'aide. Si l'agent a indiqué un redémarrage, ouvrez les règles de la tâche et vérifiez à quelle source de démarrage la condition est déclenchée.
Répétez la vérification pour une branche normale et une demande de fusion. Certaines conditions se ressemblent jusqu'à ce que les valeurs des variables CI soient substituées. Pour une remarque controversée, notez la configuration sur laquelle elle est reproduite.
Droits, exécution et crédits
La révision de l'agent est liée au projet, mais s'exécute en CI/CD. L'aide GitLab décrit les exigences de l'exécuteur et la comptabilité des dépenses pour le compte de service. Lors de la configuration de la commande, il est utile de vérifier quels projets le processus est disponible et combien de démarrages se produisent lors des mises à jour répétées d'une requête.
Pour quelles tâches convient-il
- Lancer la vérification de la demande de fusion dans GitLab
- Utiliser les règles du projet lors de la révision de l'agent
Les points forts
- Les résultats de l'affichage sont à côté des changements
- Aide partage les paramètres du projet, des processus et des exécutants CI
Limites
- Le lancement dépend de l'artiste CI disponible et des droits du projet
- Le coût des crédits et la disponibilité du processus dépendent de la configuration de GitLab
Choix et conditions
- Mode gratuit
- Non confirmé
- Période d'essai
- Non confirmé
- Sans inscription
- Non confirmé
- Interface en russe
- Non confirmé
- Installation locale
- Non confirmé
- API
- Oui
« Non confirmé » signifie que les informations disponibles ne suffisent pas. La fonctionnalité peut exister ; vérifiez les conditions du développeur.
- Formats d’entrée
- Code, texte
- Résultat
- Code, texte
Conditions
Les conditions d'abonnement de GitLab et de GitLab Credits s'appliquent. La disponibilité des différents processus est indiquée dans l'aide. Le coût des crédits et la disponibilité du processus dépendent de la configuration de GitLabDe la tâche au premier résultat
Exemple pratique
- Tâche
- Lancer la vérification de la demande de fusion dans GitLab
- Que préparer
- Demande de formation pour la fusion avec un changement de CI et la règle pour exécuter des tests d'un nouveau schéma.
Consigne ou requête
Exercice : ajoutez la règle de démarrage des tests à la branche souhaitée dans les instructions de révision. Demandez la vérification des modifications CI et analysez les commentaires sur les types de démarrage et les variables.
Résultat attendu
Note dans la demande de fusion indiquant la condition et la méthode de vérification.
Comment vérifier le résultat
- Vérifiez l'état de la tâche CI avant de lire les résultats.
- Répétez la condition sur le type de démarrage souhaité.
Cet exemple pédagogique préparé par la rédaction décrit une tâche ; il ne présente pas le résultat d’un test personnel du service. Vérifiez la disponibilité du mode requis, les droits sur les fichiers d’origine et les conditions d’utilisation du résultat.
Vérifier les détails
Sources officielles
- GitLab Duo
- Exigences de Code Review Flow et configuration de démarrage
- API de flux de travail GitLab Duo
- Conditions d'accès et de paiement
- Configuration des instructions pour Code Review Flow
La description est faite à partir des matériaux du développeur. Les fonctionnalités, les prix et la disponibilité peuvent varier; vérifiez la source avant de l'utiliser.

