AWS CodeCommit non è più disponibile per i nuovi clienti. I clienti esistenti di AWS CodeCommit possono continuare a utilizzare il servizio normalmente. Scopri di più»
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo dei modelli di regola di approvazione
È possibile creare regole di approvazione per le richieste pull. Per applicare automaticamente le regole di approvazione ad alcune o a tutte le pull request create nei repository, utilizza i modelli di regole di approvazione. I modelli di regola di approvazione consentono di personalizzare i flussi di lavoro di sviluppo tra repository in modo che i diversi rami abbiano livelli appropriati di approvazione e controllo. È possibile definire regole diverse per i rami di produzione e sviluppo. Tali regole vengono applicate ogni qualvolta venga creata una richiesta pull corrispondente alle condizioni della regola. Per ulteriori informazioni sulle politiche gestite e sulle autorizzazioni per i modelli di regole di approvazione, vedereAutorizzazioni per le azioni sui modelli di regole di approvazione eAWS politiche gestite per CodeCommit.
È possibile associare un modello di regola di approvazione a uno o più repository nelRegione AWS luogo in cui sono stati creati. Se associato a un repository, un modello crea automaticamente regole di approvazione per le richieste pull in tale repository come parte della creazione della richiesta pull. Proprio come una singola regola di approvazione, un modello di regola di approvazione definisce una struttura di regole di approvazione, inclusi il numero di approvazioni richieste e un pool facoltativo di utenti da cui devono provenire le approvazioni. A differenza di una regola di approvazione, è anche possibile definire i riferimenti di destinazione (il ramo o i rami), noti anche come filtri di ramo. Se si definiscono i riferimenti di destinazione, solo le richieste pull, i cui nomi di ramo di destinazione corrispondono ai nomi di ramo specificati (riferimenti di destinazione) nel modello, sono create per tali regole. Ad esempio, se si specifica refs/heads/main
come riferimento di destinazione, la regola di approvazione definita nel modello viene applicata solo alle richieste pull se il ramo di destinazione è main
.
![Un modello di regola di approvazione che richiede 1 approvatore da una regola di approvazione definita se viene creata una pull request su un ramo denominato main, associato a due repository](images/codecommit-approval-rule-template.png)