

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

# Che cos'è AWS CodeBuild?
<a name="welcome"></a>

AWS CodeBuild è un servizio di compilazione completamente gestito nel cloud. CodeBuild compila il codice sorgente, esegue test unitari e produce artefatti pronti per l'implementazione. CodeBuild elimina la necessità di fornire, gestire e scalare i propri server di build. Fornisce ambienti di compilazione predefiniti per i linguaggi di programmazione più diffusi e strumenti di compilazione come Apache Maven, Gradle e molti altri. Puoi anche personalizzare gli ambienti di compilazione CodeBuild per utilizzare i tuoi strumenti di compilazione. CodeBuild si ridimensiona automaticamente per soddisfare i picchi di richieste di compilazione.

CodeBuild offre i seguenti vantaggi:
+  **Completamente gestito**: CodeBuild elimina la necessità di configurare, applicare patch, aggiornare e gestire i propri server di build.
+  **Su richiesta**: CodeBuild scalabilità su richiesta per soddisfare le esigenze di costruzione. Paghi soltanto per il tempo di compilazione utilizzato.
+  Pronto **all'uso: 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, consulta [AWS CodeBuild](https://aws.amazon.com/codebuild/). 

## Come eseguire CodeBuild
<a name="welcome-quick-look"></a>

Puoi usare la AWS CodePipeline console AWS CodeBuild o per eseguire CodeBuild. Puoi anche automatizzare l'esecuzione di CodeBuild utilizzando AWS Command Line Interface (AWS CLI) o. AWS SDKs



![\[Il diagramma mostra come CodeBuild funziona con AWS CLI o. AWS SDKs\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/images/overview.png)




Come mostra il diagramma seguente, è possibile aggiungere CodeBuild come azione di compilazione o test alla fase di compilazione o test di una pipeline in. AWS CodePipeline AWS CodePipeline è un servizio di distribuzione continua che puoi utilizzare per modellare, visualizzare e automatizzare i passaggi necessari per rilasciare il 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.



![\[Il diagramma mostra come funziona CodeBuild con. AWS CodePipeline\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/images/pipeline.png)




Per CodePipeline utilizzarlo per creare una pipeline e quindi aggiungere un'azione di CodeBuild compilazione o test, vedi. [Usa CodeBuild con CodePipeline](how-to-create-pipeline.md) Per ulteriori informazioni in merito CodePipeline, consulta la [Guida per l'AWS CodePipeline utente](https://docs.aws.amazon.com/codepipeline/latest/userguide/).

La CodeBuild console offre anche un modo per cercare rapidamente le risorse, come repository, progetti di creazione, 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, consulta [Visualizzazione di risorse nella console](console-resources.md). 

## Prezzi per CodeBuild
<a name="welcome-pricing"></a>

Per informazioni, consulta [Prezzi di CodeBuild ](https://aws.amazon.com/codebuild/pricing).

## Come posso iniziare CodeBuild?
<a name="welcome-getting-started"></a>

È consigliabile completare la procedura seguente:

1. **Scopri** di più CodeBuild leggendo le informazioni in[Concetti](concepts.md).

1. **Sperimenta** CodeBuild in uno scenario di esempio seguendo le istruzioni riportate in[Nozioni di base utilizzando la console](getting-started-overview.md#getting-started).

1. ** CodeBuild Utilizzalo** nei tuoi scenari seguendo le istruzioni riportate in[Pianifica una compilazione](planning.md).