Affichage des détails des demandes d'extraction
Vous pouvez voir, ajouter, modifier et supprimer des commentaires d'évaluation dans la demande d'informations.
- Ouvrez le menu de navigation et cliquez sur Services de développement. Sous DevOps, cliquez sur Projets.
- Sélectionnez un projet et, dans le menu de gauche, cliquez sur Référentiels de code.
- Sélectionnez un référentiel de code comportant des demandes d'extraction.
- Cliquez sur Demandes d'extraction dans le menu de gauche de la page des détails du référentiel.
- Cliquez sur une demande d'extraction.
- Sous Ressources, vous pouvez sélectionner les options suivantes :
- Activité : Affiche toutes les activités associées à la demande d'extraction, notamment les approbations, les validations, les commentaires, le cycle de vie et les réviseurs. Par défaut, toutes les activités sont affichées. Vous pouvez filtrer pour voir uniquement une activité spécifique dans la liste d'activités. Dans le commentaire, vous pouvez marquer les utilisateurs pour leur envoyer des notifications d'événement PR. En outre, des pièces jointes telles que des images peuvent être ajoutées avec le commentaire.
- Différences : affiche un sommaire des mises à jour. Les différences dans les fichiers validés entre les branches source et cible sont mises en évidence. Vous pouvez afficher les modifications en ligne ou côte à côte. Les utilisateurs et les réviseurs peuvent collaborer sur le PR en ajoutant des commentaires et en répondant aux commentaires dans les fichiers appropriés.
- Validations : Affiche une liste de toutes les validations associées à la branche, ainsi que le nom, l'auteur, la date de validation et l'ID validation de la validation. Vous pouvez cliquer sur chaque validation pour accéder aux détails du fichier validé. Vous pouvez rechercher des validations en fonction du nom de la validation. Un filtre est disponible pour trier les validations en fonction de l'auteur, de la date de début ou de la date de fin.
- Pipelines : Dans le service DevOps pour OCI, une exécution de compilation peut être déclenchée automatiquement lorsque vous validez les modifications apportées à un référentiel de code. Vous pouvez voir le statut de l'exécution de compilation sous la demande d'extraction. Toute nouvelle validation dans la branche source annule l'exécution de compilation précédente.
- Fichiers joints : Affiche les fichiers joints ajoutés à la demande d'extraction. Vous avez la possibilité d'ajouter ou de supprimer des fichiers joints à la demande d'achat.
- Pour configurer les paramètres d'avis, cliquez sur l'onglet Avis.
Vous pouvez choisir de recevoir ou d'ignorer les avis pour les demandes d'extraction. Les avis sont envoyés sous forme de courriels. Vous pouvez vous désabonner à tout moment en utilisant le lien fourni dans le courriel pour ne plus recevoir d'avis par courriel. Les avis d'événement PR pris en charge sont les suivants :
- Demande d'extraction : Créer, mettre à jour, fusionner, refuser, rouvrir et supprimer
- Vérificateur : Ajouter, supprimer, approuver la demande d'achat
- Valider : à la branche source
- Commentaire : Ajouter, répondre, supprimer, modifier
- Sélectionnez l'une des options d'avis suivantes :
- Regarder : par défaut, cette option est sélectionnée et un avis est envoyé pour tous les événements.
- Mention : Un avis est envoyé uniquement lorsque l'utilisateur est mentionné, par exemple dans le commentaire PR.
- Ignorer : Le service d'avis n'est envoyé pour aucun événement.
Note
Les utilisateurs doivent avoir au moins un accès en lecture au RP pour modifier les préférences de notification. Les auteurs des relations publiques reçoivent par défaut tous les avis d'événement. Les réviseurs PR sont avisés en fonction de leur préférence d'avis. Des avis peuvent être définis pour le projet DevOps et le référentiel de code. Toutefois, la notification de la demande d'extraction a priorité sur le paramètre du projet et du référentiel. Pour plus d'informations, voir Aperçu des avis.
- Cliquez sur enregistrer.
Pour refuser une demande d'extraction, exécutez la commande refuser :
oci devops pull-request decline --pull-request-id
Pour lister les demandes d'extraction, exécutez la commande list-pull-requests :
oci devops pull-request list-pull-requests --compartment-id --created-by --destination-branch --display-name --pull-request-id --limit --page --page-size --repository-id--reviewer-principal-id --sort-by --sort-order --source-repository-id
Pour se désabonner d'une demande d'extraction, exécutez la commande se désabonner :
oci devops pull-request unsubscribe --file --pull-request-id --token
Pour voir les modifications, exécutez la commande get-pull-request-change-summary-metrics :
oci devops pull-request get-pull-request-change-summary-metrics --pull-request-id
Pour lister les activités de demande d'extraction, exécutez la commande list-pull-request-activities :
oci devops pull-request list-pull-request-activities --pull-request-id --activity-type --limit --page --page-size --sort-order
Pour lister les modifications apportées aux fichiers de demande d'extraction, exécutez la commande list-pull-request-file-changes :
oci devops pull-request list-pull-request-file-changes --pull-request-id --limit --page --page-size
Pour créer un fichier joint de demande d'extraction, exécutez la commande create-pull-request-attachment :
oci devops pull-request create-pull-request-attachment --content-disposition --create-pull-request-attachment-body --pull-request-id
Pour supprimer un fichier joint de demande d'extraction, exécutez la commande delete-pull-request-attachment :
oci devops pull-request delete-pull-request-attachment --attachment-id --pull-request-id
Pour obtenir un fichier joint de demande d'extraction, exécutez la commande get-pull-request-attachment :
oci devops pull-request get-pull-request-attachment --attachment-id --pull-request-id
Pour obtenir le contenu du fichier joint de la demande d'extraction, exécutez la commande get-pull-request-attachment-content :
Pour lister les fichiers joints de demande d'extraction, exécutez la commande list-pull-request-attachments :
oci devops pull-request list-pull-request-attachments --pull-request-id --compartment-id --limit --page --page-size --sort-by --sort-order
Pour obtenir la préférence d'avis de demande d'extraction pour l'utilisateur, exécutez la commande get-pull-request-notification-preference :
oci devops pull-request get-pull-request-notification-preference --principal-id --pull-request-id
Pour mettre à jour la préférence d'avis de demande d'extraction pour un utilisateur, exécutez la commande update-pull-request-notification-preference :
oci devops pull-request update-pull-request-notification-preference --notification-preference --principal-id --pull-request-id
Pour créer un commentaire de demande d'extraction, exécutez la commande create-pull-request-comment :
oci devops pull-request-comment create-pull-request-comment -data --pull-request-id --commit-id --file-path --file-type --line-number --parent-id
Pour supprimer un commentaire de demande d'extraction, exécutez la commande delete-pull-request-comment :
oci devops pull-request-comment delete-pull-request-comment --comment-id --pull-request-id
Pour modifier le commentaire d'une demande d'extraction, exécutez la commande update-pull-request-comment :
oci devops pull-request-comment update-pull-request-comment --comment-id --pull-request-id --data
Pour obtenir la liste des activités de demande d'extraction, utilisez l'opération
ListPullRequestActivities
.Pour obtenir la liste des validations GIT de demande d'extraction, utilisez l'opération
ListPullRequestCommits
.Pour extraire la mesure sommaire des différences de demande d'extraction, utilisez l'opération GetPullRequestChangeSummaryMetrics.
Pour obtenir la liste des fichiers joints de demande d'extraction, utilisez l'opération
ListPullRequestAttachments
.Pour créer un fichier joint de demande d'extraction, utilisez l'opération
CreatePullRequestAttachment
.Pour obtenir la liste des commentaires de demande d'extraction, utilisez l'opération
ListPullRequestComments
.Pour créer un commentaire de demande d'extraction, utilisez l'opération
CreatePullRequestComment
.