Utilisation des modèles de règles d'approbation - AWS CodeCommit

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.

Utilisation des modèles de règles d'approbation

Vous pouvez créer des règles d'approbation pour les demandes d'extraction. Pour appliquer automatiquement des règles d'approbation à certaines ou à toutes les pull requests créées dans les référentiels, utilisez des modèles de règles d'approbation. Les modèles de règles d'approbation vous aident à personnaliser vos workflows de développement entre les référentiels afin que les différentes branches disposent des niveaux appropriés d'approbations et de contrôle. Vous pouvez définir différentes règles pour les branches de production et de développement. Ces règles sont automatiquement appliquées chaque fois qu'une demande d'extraction correspondant aux conditions de la règle est créée. Pour plus d'informations sur les politiques gérées et les autorisations pour les modèles de règles d'approbation, consultezAutorisations pour les actions sur les modèles de règles d'approbation etPolitiques gérées par AWS pour CodeCommit.

Vous pouvez associer un modèle de règle d'approbation à un ou plusieurs référentiels dansRégion AWS lesquels ils ont été créés. Lorsqu'un modèle est associé à un référentiel, il crée automatiquement des règles d'approbation pour les demandes d'extraction dans ce référentiel dans le cadre de la création de la demande d'extraction. Tout comme une règle d'approbation unique, un modèle de règle d'approbation définit une structure de règle d'approbation, en particulier le nombre d'approbations requises et un groupe d'utilisateurs facultatif dont les approbations doivent provenir. Contrairement à ce qu'il se passe avec une règle d'approbation, vous pouvez également définir des références de destination (la ou les branches), également appelées filtres de branche. Si vous définissez des références de destination, des règles sont uniquement créées pour les demandes d'extraction dont les noms de branche de destination correspondent aux noms de branche spécifiés (références de destination) dans le modèle. Ainsi, par exemple, si vous spécifiez refs/heads/main comme référence de destination, la règle d'approbation définie dans le modèle est appliquée uniquement aux demandes d'extraction si la branche de destination est main.

Un modèle de règle d'approbation qui nécessite un approbateur issu d'une règle d'approbation définie si une pull request est créée sur une branche nommée main, associée à deux référentiels