AWS CodeBuild - Introduzione a DevOps in AWS

AWS CodeBuild

AWS CodeBuild è un servizio di integrazione continua completamente gestito che permette di compilare codice sorgente, eseguire test e preparare pacchetti software pronti per essere distribuiti. Non dovi eseguire il provisioning, gestire e scalare i tuoi server di compilazione. CodeBuild può utilizzare GitHub, GitHub Enterprise, BitBucket, AWS CodeCommit oppure Amazon S3 come provider di origine.

CodeBuild è scalabile continuamente e può elaborare più build contemporaneamente. CodeBuild offre diversi ambienti preconfigurati per varie versioni di Microsoft Windows e Linux. I clienti possono anche portare i loro ambienti di compilazione personalizzati come container Docker. CodeBuild si integra inoltre con strumenti open source come Jenkins e Spinnaker.

CodeBuild può anche creare report per test unitari, funzionali o di integrazione. Questi rapporti forniscono una visione generale di quanti casi di test sono stati eseguiti e quanti sono stati superati o falliti. Il processo di creazione può essere eseguito anche all'interno di un Amazon Virtual Private Cloud (Amazon VPC), che può essere utile se i servizi di integrazione o i database vengono distribuiti all'interno di un VPC.