AWS CodeBuild - Introduzione a DevOps on AWS

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à.

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 è necessario fornire, gestire e scalare i propri server di build. CodeBuild può utilizzare GitHub Enterprise o Amazon S3 come provider di origine. GitHub BitBucket AWS CodeCommit

CodeBuild è scalabile in modo continuo e può elaborare più build contemporaneamente. CodeBuild offre diversi ambienti preconfigurati per diverse versioni di Microsoft Windows e Linux. I clienti possono anche utilizzare i propri ambienti di compilazione personalizzati come contenitori Docker. CodeBuild si integra anche con strumenti open source come Jenkins e Spinnaker.

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