AWS CodeBuild concetti - 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à.

AWS CodeBuild concetti

I seguenti concetti sono importanti per capire come CodeBuild funziona.

Come CodeBuild funziona

Il diagramma seguente mostra cosa succede quando si esegue una build con CodeBuild:

Un diagramma di come funziona l'esecuzione di una build con CodeBuild .

  1. Come input, devi fornire un progetto CodeBuild di compilazione. Un progetto di compilazione include informazioni su come eseguire una build, tra cui dove trovare il codice sorgente, quale ambiente di compilazione utilizzare, quali comandi di build eseguire e dove archiviare l'output della build. Un ambiente di compilazione rappresenta una combinazione di sistema operativo, linguaggio di programmazione, runtime e strumenti CodeBuild utilizzati per eseguire una build. Per ulteriori informazioni, consultare:

  2. CodeBuild utilizza il progetto di compilazione per creare l'ambiente di compilazione.

  3. CodeBuild scarica il codice sorgente nell'ambiente di compilazione e quindi utilizza le specifiche di compilazione (buildspec), come definite nel progetto di compilazione o incluse direttamente nel codice sorgente. Un buildspec è una raccolta di comandi di compilazione e relative impostazioni, in YAML formato, che CodeBuild viene utilizzata per eseguire una build. Per ulteriori informazioni, consulta la Riferimento per buildspec.

  4. Se esiste un output di compilazione, l'ambiente di compilazione ne carica il risultato in un bucket S3. L'ambiente di compilazione può anche eseguire attività specificate nella buildspec (ad esempio, l'invio di notifiche di build a un argomento AmazonSNS). Per vedere un esempio, consulta Esempio di notifiche di compilazione.

  5. Mentre la build è in esecuzione, l'ambiente di compilazione invia informazioni ad CodeBuild Amazon CloudWatch Logs.

  6. Mentre la build è in esecuzione, puoi utilizzare la AWS CodeBuild console o AWS SDKs ottenere informazioni riepilogative sulla build CodeBuild e informazioni dettagliate sulla build da Amazon CloudWatch Logs. AWS CLI Se usi AWS CodePipeline per eseguire build, puoi ottenere informazioni limitate sulla build da. CodePipeline

Passaggi successivi

Ora che ne sai di più AWS CodeBuild, ti consigliamo di seguire questi passaggi successivi:

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

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