Cos'è AWS CodeBuild? - AWS CodeBuild

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

Cos'è AWS CodeBuild?

AWS CodeBuild è un servizio di compilazione completamente gestito nel cloud. CodeBuild compila il codice sorgente, esegue unit test e prepara artefatti pronti per essere distribuiti. Con CodeBuild, non è necessario eseguire il provisioning, gestire e dimensionare i propri server di compilazione. Fornisce ambienti di compilazione predefiniti per i linguaggi di programmazione più diffusi e strumenti di compilazione come Apache Maven, Gradle e molti altri. Puoi inoltre personalizzare gli ambienti di compilazione in CodeBuild per utilizzare i tuoi strumenti di compilazione. CodeBuild si dimensiona automaticamente per soddisfare le richieste di build di picco.

CodeBuild fornisce i seguenti vantaggi:

  • Servizio interamente gestito— CodeBuild elimina la necessità di configurare, applicare patch, aggiornare e gestire i propri server di compilazione.

  • Su richiesta— CodeBuild è scalabile su richiesta per soddisfare le tue esigenze di compilazione. Paghi soltanto per il tempo di compilazione utilizzato.

  • Fuori dalla scatola— CodeBuild fornisce ambienti di compilazione preconfigurati per i linguaggi di programmazione più diffusi. Devi semplicemente puntare allo script di compilazione per avviare la tua prima build.

Per ulteriori informazioni, consultare AWS CodeBuild.

Come eseguire CodeBuild

Puoi utilizzare il pluginAWS CodeBuildoAWS CodePipelineconsole per eseguire CodeBuild. È inoltre possibile automatizzare l'esecuzione di CodeBuild utilizzando laAWS Command Line Interface(AWS CLI) o ilAWSSDK.

Per eseguire CodeBuild utilizzando la console CodeBuild,AWS CLI, oppureAWSSDK, consultaEsecuzione diretta di AWS CodeBuild.

Come mostrato dal seguente diagramma, puoi aggiungere CodeBuild come build o come operazione di test alla fase di compilazione o test di una pipeline inAWS CodePipeline.AWS CodePipelineè un servizio di distribuzione continua che può essere utilizzato per modellare, visualizzare e automatizzare le fasi necessarie al rilascio di codice. Tra le funzionalità è incluso lo sviluppo del codice. Una pipeline è una struttura di flusso di lavoro che descrive in che modo le modifiche di un codice passano attraverso il processo di rilascio.

Per utilizzare CodePipeline per creare una pipeline e quindi aggiungere una build o un'operazione di test CodeBuild, consultaUtilizzare CodePipeline con CodeBuild. Per ulteriori informazioni su CodePipeline, consulta laAWS CodePipelineGuida per l’utente di.

La console CodeBuild fornisce, inoltre, un modo per cercare rapidamente le risorse, ad esempio repository, progetti di compilazione, applicazioni di distribuzione e pipeline. Scegli Go to resource (Vai alla risorsa) o premi il tasto / e immetti il nome della risorsa. Qualsiasi corrispondenza verrà visualizzata nell'elenco. Le ricerche rispettano la distinzione tra maiuscole e minuscole. Puoi visualizzare solo le risorse per le quali disponi dell'autorizzazione di visualizzazione. Per ulteriori informazioni, consultare Visualizzazione di risorse nella console.

Prezzi di CodeBuild

Per informazioni, consulta .Prezzi CodeBuild.

Come si inizia a usare CodeBuild?

È consigliabile completare la procedura seguente:

  1. Informazioniulteriori informazioni su CodeBuild leggendo le informazioni inConcetti.

  2. Esperimentocon CodeBuild in uno scenario di esempio seguendo le istruzioni inNozioni di base utilizzando la console.

  3. UtilizzaCodeBuild nei tuoi scenari seguendo le istruzioni fornite inPianifica una compilazione.