Esempi basati sui casi d'uso 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à.

Esempi basati sui casi d'uso CodeBuild

Puoi utilizzare questi esempi basati sui casi d'uso per esercitarti con AWS CodeBuild:

Esempio di Amazon ECR

Utilizza un'immagine Docker in un repository Amazon ECR per utilizzare Apache Maven per produrre un singolo file JAR.

Esempio di Amazon EFS

Mostra come configurare un file buildspec in modo cheCodeBuildil progetto si monta e si basa su un file system Amazon EFS.

Esempio di AWS CodeDeploy

Utilizza Apache Maven per produrre un singolo file JAR. UsiCodeDeployper distribuire il file JAR su un'istanza Amazon Linux. Puoi utilizzare CodePipeline per creare e distribuire l'esempio.

AWS CodePipelineesempio di integrazione con build in batch Integrazione di AWS CodePipeline con diverse origini di input ed esempi di artefatti di output

Mostra come utilizzare AWS CodePipeline per creare una compilazione con diverse origini di input e numerosi artefatti di output.

Esempio di AWS Config

Mostra come configurare AWS Config. Elenca quali risorse CodeBuild sono tracciate e descrive come cercare i progetti CodeBuild in AWS Config.

Esempio di AWS Elastic Beanstalk

Utilizza Apache Maven per produrre un singolo file WAR. Utilizza Elastic Beanstalk per distribuire il file WAR su un'istanza Elastic Beanstalk.

Esempio di filtro di webhook e richiesta pull Bitbucket

Utilizza CodeBuild con Bitbucket quando il repository di origine e i webhook sono stati abilitati per ricostruire il codice sorgente ogni volta che viene effettuato il push di una modifica al codice nel repository.

Creazione di esempi di badge

Mostra come configurare CodeBuild con i badge di compilazione.

Esempio di notifiche di compilazione

Utilizza Apache Maven per produrre un singolo file JAR. Invia una notifica di build agli abbonati a un argomento di Amazon SNS.

Creazione di un report di test utilizzando l'esempio di AWS CLI

Si avvale dell'AWS CLI per la creazione, esecuzione e visualizzazione dei risultati di un report di test.

Docker in un esempio di immagine personalizzata

Utilizza un'immagine Docker personalizzata per produrre un'immagine Docker.

Esempio Docker

Utilizza un'immagine di compilazione fornita da CodeBuild con il supporto Docker per produrre un'immagine Docker con Apache Maven. Invia l'immagine Docker a un repository in Amazon ECR. Puoi anche adattare questo esempio per inviare l'immagine Docker su Docker Hub.

GitHubEsempio di Enterprise Server

UsiCodeBuildconGitHubEnterprise Server come repository di origine, con certificati installati e webhook abilitati, per ricostruire il codice sorgente ogni volta che viene inserita una modifica al codice nel repository.

GitHubpull request e esempio di filtro webhook

UsiCodeBuildconGitHubse il repository dei sorgenti e i webhook sono abilitati, per ricostruire il codice sorgente ogni volta che viene inserita una modifica al codice nel repository.

Output di compilazione ospitato in un bucket S3

Illustra come creare un sito Web statico in un bucket S3 utilizzando artefatti della compilazione non crittografati.

Diverse origini di input ed esempi di artefatti di output

Mostra come utilizzare diverse origini di input e numerosi artefatti di output in un progetto di compilazione.

Registro privato conAWS Secrets Managerprovare

Mostra come utilizzare un'immagine Docker in un registro privato come ambiente di runtime durante la creazione conCodeBuildLe credenziali del registro privato sono archiviate inAWS Secrets Manager.

Versioni runtime nel file buildspec di esempio

Mostra come specificare i runtime e le relative versioni nel file buildspec. Questo è un requisito quando si utilizza l’immagine standard della piattaforma Ubuntu versione 2.0.

Esempio di versione di origine

Mostra come utilizzare una versione specifica dell’origine in un progetto di compilazione CodeBuild.

Utilizzo del controllo versioni semantico per assegnare i nomi agli artefatti di compilazione di esempio

Mostra come usare il versioning semantico per generare un nome di artefatto in fase di creazione.