Affichage des détails d'une demande d'extraction
Vous pouvez afficher, ajouter, modifier et supprimer des commentaires de révision dans la demande de réapprovisionnement.
- Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous DevOps, cliquez sur Projets.
- Sélectionnez un projet et, dans le menu latéral 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 de 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'appel qui incluent, 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 afficher uniquement une activité spécifique dans la liste des activités. Dans le commentaire, vous pouvez baliser 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 : un récapitulatif des mises à jour est affiché. Les différences entre les branches source et de destination dans les fichiers validés 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 la liste de toutes les validations associées au branchement, ainsi que le nom de validation, l'auteur, la date de validation et l'ID de 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 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 OCI DevOps, une exécution de build peut être automatiquement déclenchée lorsque vous validez les modifications apportées à un référentiel de code. Vous pouvez afficher le statut de l'exécution de build sous la demande d'extraction. Toute nouvelle validation dans le branchement source annule l'exécution de build précédente.
- Documents joints : Affiche les documents joints ajoutés à la demande d'extraction. Vous avez la possibilité d'ajouter ou de supprimer des pièces jointes à la demande d'assistance.
- Pour configurer les paramètres de notification, cliquez sur l'onglet Notifications.
Vous pouvez choisir de recevoir ou d'ignorer les notifications pour les demandes d'extraction. Les notifications sont envoyées sous forme de courriels. Vous pouvez vous désabonner à tout moment en utilisant le lien fourni dans le courriel pour ne plus recevoir de notifications par courriel. Les notifications d'événement PR prises en charge sont les suivantes :
- Demande d'extraction : créez, mettez à jour, fusionnez, refusez, rouvrez et supprimez
- Reviewer : ajouter, supprimer, approuver la demande d'achat
- Valider : branche source
- Commentaire : ajouter, répondre, supprimer, modifier
- Sélectionnez l'une des options de notification suivantes :
- Regarder : par défaut, cette option est sélectionnée et une notification est envoyée pour tous les événements.
- Mention : une notification est envoyée uniquement lorsque l'utilisateur est mentionné, par exemple dans le commentaire PR.
- Ignorer : aucune notification n'est envoyée pour les événements.
Remarque
Les utilisateurs doivent au moins disposer d'un accès en lecture à la RP pour modifier les préférences de notification. Les auteurs de relations publiques reçoivent toutes les notifications d'événement par défaut. Les réviseurs de relations publiques sont informés en fonction de leurs préférences de notification. Vous pouvez définir des notifications pour le référentiel de projets et de code DevOps. Toutefois, la notification de la demande d'extraction est prioritaire sur le paramètre du projet et du référentiel. Pour plus d'informations, reportez-vous à Présentation de Notifications.
- Cliquez sur Enregistrer.
Pour refuser une demande d'extraction, exécutez la commande decline :
oci devops pull-request decline --pull-request-id
Pour répertorier 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 annuler l'abonnement à une demande d'extraction, exécutez la commande désabonnement :
oci devops pull-request unsubscribe --file --pull-request-id --token
Pour afficher 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 répertorier 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 répertorier les modifications apportées au fichier 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 une pièce jointe 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 la pièce jointe 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 la pièce jointe 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 de la pièce jointe de la demande d'extraction, exécutez la commande get-pull-request-attachment-content :
Pour répertorier les pièces jointes aux demandes 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 de notification 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 de notification 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 un commentaire de 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 récapitulative des différences de demande d'extraction, utilisez l'opération GetPullRequestChangeSummaryMetrics.
Pour obtenir la liste des pièces jointes de demande d'extraction, utilisez l'opération
ListPullRequestAttachments
.Pour créer une pièce jointe 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
.