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à.
Integrazione continua con Pull Request
Data di pubblicazione: 14 luglio 2022 () Storia del diagramma
Questa architettura mostra come creare una pipeline di integrazione continua per le richieste pull di Git utilizzando AWS CodeBuild Amazon API Gateway e AWS Lambda.
Integrazione continua con Pull Request
-
I webhook collegano provider Git supportati (come GitHub orBitbucket) e. AWS CodeBuild Il provider Git invia eventi quando viene creato o aggiornato un PR. Perché AWS CodeCommit, una AWS Lambda funzione attiva la compilazione.
-
AWS CodeBuild accetta eventi Git PR e comprime la base di codice PR in un archivio. Memorizza questo archivio nel bucket Amazon S3 di Git Artifacts. AWS CodeBuild quindi pubblica un messaggio su una coda di Amazon Simple Queue Service su una nuova base di codice pronta per l'elaborazione.
-
Una funzione Lambda esegue il polling della coda Amazon SQS e consuma il messaggio. Avvia il processo CI e sposta la nuova base di codice nel bucket Amazon S3 di Pipeline Source. La funzione Lambda verifica i prerequisiti di automazione. Inoltre, rimuove le codebase obsolete dal backlog quando gli aggiornamenti riguardano un PR esistente.
-
Amazon API Gateway orchestra il flusso di lavoro CI. Convalida la base di codice, esegue test unitari, crea artefatti, crea un ambiente di anteprima ed esegue test di integrazione e test end-to-end (E2E). https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.htmlmonitora le modifiche allo stadio della pipeline. Una funzione Lambda aggiorna il PR in base agli eventi di stato (successo, in corso, fallito, completato).
Approfondimenti
Per ulteriori informazioni, fare riferimento a
Storia del diagramma
Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.
| Modifica | Descrizione | Data |
|---|---|---|
Pubblicazione iniziale | Diagramma dell'architettura di riferimento pubblicato per la prima volta. | 14 luglio 2022 |
Nota
Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.