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

Come eseguire CodeBuild

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

Come illustrato nel 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.

Per CodePipeline utilizzarlo per creare una pipeline e quindi aggiungere un'azione di CodeBuild compilazione o test, consulta. Usare CodePipeline con CodeBuild Per ulteriori informazioni in merito CodePipeline, consulta la Guida per l'AWS CodePipelineutente.

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.

Prezzi per CodeBuild

Per informazioni, consulta la pagina CodeBuild dei prezzi.

Come posso iniziare CodeBuild?

È consigliabile completare la procedura seguente:

  1. Scopri di più CodeBuild leggendo le informazioni inConcetti.

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

  3. CodeBuild Utilizzalo nei tuoi scenari seguendo le istruzioni riportate inPianifica una compilazione.