Gestion des demandes d'extraction
Une demande d'extraction (PR) ou une demande de fusion est un flux de travail de développement logiciel qui facilite la fusion des modifications de code de la branche locale à la branche principale du projet après révision et approbation.
Les demandes d'extraction permettent la collaboration entre les contributeurs/développeurs et les autres parties prenantes avant l'approbation d'une modification. Les commentaires d'évaluation peuvent être partagés, les modifications mises en oeuvre et validées avant la fusion du RP. Dans le service DevOps pour Oracle Cloud Infrastructure (OCI), une demande d'extraction déclenche une exécution de compilation pour déployer les modifications de code. Les vérifications de fusion configurées dans le référentiel garantissent le succès de la compilation sans conflits. Chaque demande d'extraction est associée à des ressources telles que la fourniture de commentaires, l'ajout de fichiers joints et la consultation des différences entre les validations source et de destination. Vous pouvez également recevoir des avis pour les différents événements de demande d'extraction. Les données historiques n'ont pas été épurées pour la demande d'extraction.
La limite de service définie pour les ressources de demande d'extraction est la suivante :
- Demandes d'extraction par mois : 2000
- Commentaires par utilisateur et par demande d'extraction : 100
- Commentaires par demande d'extraction : 1000
- Réviseurs par demande d'extraction : 200
Dans DevOps, l'accès à la demande d'extraction varie en fonction des actions qu'un utilisateur est autorisé à effectuer. Vous pouvez créer différents groupes d'utilisateurs et affecter à chaque groupe des autorisations propres à des rôles tels que le responsable, le développeur et le contributeur d'un référentiel. Vous pouvez mapper les autorisations de groupe à un type de ressource de politique prédéfini devops-repository-family
ou écrire des politiques personnalisées pour répondre à vos besoins uniques. Les exemples suivants montrent comment les politiques prédéfinies sont mappées avec différents groupes d'utilisateurs :
Groupe | Permission | Exemple de politique |
---|---|---|
Administrateur |
Créer une demande d'extraction Approuver la demande d'extraction Supprimer la demande d'extraction Demande d'extraction de commentaires Créer une branche protégée Gérer la demande d'extraction Gérer les paramètres de demande d'extraction Gérer la branche protégée |
|
Développeur |
Créer une demande d'extraction Approuver la demande d'extraction Demande d'extraction de commentaires Gérer la demande d'extraction |
|
Contributeur |
Lire la demande d'extraction Approuver la demande d'extraction Demande d'extraction de commentaires |
|
Pour écrire une politique de demande d'extraction pour recevoir des avis par courriel, voir les instructions pour créer un groupe dynamique.
Cette section contient les rubriques suivantes :
- Création d'une demande d'extraction
- Consultation des détails sur les demandes d'extraction
- Modification d'une demande d'extraction
- Approbation d'une demande d'extraction
- Fusion d'une demande d'extraction
- Abandon d'une demande d'extraction
- Suppression d'une demande d'extraction
- Paramètres de demande d'extraction