View a markdown version of this page

Gestion des exigences relatives à la fusion d'une pull request avec des règles d'approbation - Amazon CodeCatalyst

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des exigences relatives à la fusion d'une pull request avec des règles d'approbation

Lorsque vous créez une pull request, vous pouvez choisir d'ajouter des réviseurs obligatoires ou facultatifs à cette pull request individuelle. Cependant, vous pouvez également créer des exigences auxquelles toutes les pull requests doivent répondre lors de la fusion vers une branche de destination spécifique. Ces exigences sont appelées règles d'approbation. Les règles d'approbation sont configurées pour les branches d'un référentiel. Lorsque vous créez une demande d'extraction pour laquelle une règle d'approbation est configurée pour la branche de destination, les exigences relatives à cette règle doivent être respectées en plus des approbations des réviseurs requis avant de pouvoir fusionner la demande d'extraction avec cette branche. La création de règles d'approbation peut vous aider à maintenir les normes de qualité pour les fusions avec des succursales telles que votre succursale par défaut.

Les règles d'approbation appliquées à la branche par défaut de votre référentiel source se comporteront légèrement différemment des règles d'approbation appliquées aux autres branches. Toute règle appliquée à la branche par défaut sera automatiquement appliquée à toute branche que vous spécifiez comme branche par défaut. La branche précédemment définie comme branche par défaut conservera toujours les règles qui lui sont appliquées.

Lorsque vous créez des règles d'approbation, vous devez tenir compte de la manière dont les utilisateurs de votre projet les respecteront aujourd'hui et à l'avenir. Par exemple, si votre projet compte six utilisateurs et que vous créez une règle d'approbation qui nécessite cinq approbations avant de pouvoir être fusionnée avec la branche de destination, vous avez effectivement créé une règle qui oblige tout le monde, à l'exception de la personne qui a créé la demande d'extraction, à approuver cette demande d'extraction avant qu'elle ne puisse être fusionnée.

Note

Vous devez avoir le rôle d'administrateur de projet pour créer et gérer des règles d'approbation dans les CodeCatalyst projets. Vous ne pouvez pas créer de règles d'approbation pour les référentiels liés.

Vous ne pouvez pas supprimer de règles d'approbation, mais vous pouvez les mettre à jour pour ne nécessiter aucune approbation, ce qui supprime effectivement la règle.

Pour afficher et modifier les règles d'approbation des succursales de destination pour les pull requests
  1. Accédez au projet dans lequel se trouve votre référentiel.

  2. Choisissez le nom du référentiel dans la liste des référentiels sources du projet. Sinon, dans le volet de navigation, choisissez Code, puis choisissez Dépôts sources.

    Choisissez le référentiel dans lequel vous souhaitez consulter les règles d'approbation.

  3. Sur la page de présentation du référentiel, choisissez Branches.

  4. Dans la colonne Règles d'approbation, choisissez Afficher pour voir l'état des règles pour chaque branche du référentiel.

    Dans Nombre minimum d'approbations, le nombre correspond au nombre d'approbations requises avant qu'une pull request puisse être fusionnée avec cette branche.

  5. Pour créer ou modifier une règle d'approbation, choisissez Gérer les paramètres. Sur la page des paramètres du référentiel source, dans Règles d'approbation, choisissez Modifier.

    Note

    Vous devez avoir le rôle d'administrateur de projet pour modifier les règles d'approbation.

  6. Dans Branche, choisissez le nom de la succursale pour laquelle vous souhaitez configurer une règle d'approbation dans la liste déroulante. Dans Nombre minimum d'approbations, entrez un nombre, puis choisissez Enregistrer.