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

Concetti AWS CodeBuild

I seguenti concetti sono importanti per comprendere il funzionamento di CodeBuild.

Come funziona CodeBuild

Il seguente diagramma mostra cosa accade quando esegui una compilazione con CodeBuild:

  1. Come input, devi fornire a CodeBuild un progetto di compilazione. UNprogetto di compilazioneinclude informazioni su come eseguire una compilazione, incluso dove ottenere il codice sorgente, l'ambiente di compilazione da utilizzare, i comandi di compilazione da eseguire e dove archiviare l'output di compilazione. UNambiente di compilazionerappresenta una combinazione di sistema operativo, runtime del linguaggio di programmazione e strumenti utilizzati da CodeBuild per eseguire una compilazione. Per ulteriori informazioni, consulta:

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

  3. CodeBuild scarica il codice sorgente nell'ambiente di compilazione, quindi utilizza la specifica di compilazione (buildspec) come definita nel progetto di compilazione o inclusa direttamente nel codice sorgente. UNBuildspecè una raccolta di comandi di compilazione e impostazioni correlate, in formato YAML, che CodeBuild utilizza per eseguire una compilazione. Per ulteriori informazioni, consultare 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à indicate nella specifica di compilazione (ad esempio, l'invio di notifiche di compilazione a un argomento di Amazon SNS). Per un esempio, consultare Esempio di notifiche di compilazione.

  5. Durante l'esecuzione della compilazione, l'ambiente di compilazione invia informazioni a CodeBuild e Amazon CloudWatch Logs.

  6. Durante l'esecuzione della compilazione, puoi utilizzare il fileAWS CodeBuildconsole,AWS CLI, oppureAWSPer ottenere un riepilogo delle informazioni di compilazione da CodeBuild e informazioni di compilazione dettagliate da Amazon CloudWatch Logs. Se utilizziAWS CodePipelineper eseguire compilazioni, puoi ottenere informazioni di compilazione limitate da CodePipeline.

Fasi successive

Ora che conosci meglio AWS CodeBuild, ti consigliamo di procedere come segue:

  1. Esperimentocon CodeBuild in uno scenario di esempio seguendo le istruzioni fornite in.Nozioni di base utilizzando la console.

  2. UtilizzaCodeBuild nei tuoi scenari seguendo le istruzioni fornite in:Pianifica una compilazione.