Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

AWS CodeBuild concepts

Mode de mise au point
AWS CodeBuild concepts - AWS CodeBuild

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les concepts suivants sont importants pour comprendre le CodeBuild fonctionnement.

Comment CodeBuild fonctionne

Le schéma suivant montre ce qui se passe lorsque vous exécutez une compilation avec CodeBuild :

Schéma illustrant le fonctionnement d'une version avec CodeBuild .

  1. En entrée, vous devez CodeBuild fournir un projet de construction. Un projet de build inclut des informations sur la façon d'exécuter une compilation, notamment sur l'emplacement du code source, sur l'environnement de compilation à utiliser, sur les commandes de compilation à exécuter et sur l'emplacement où stocker le résultat de la compilation. Un environnement de génération représente une combinaison de système d'exploitation, d'exécution d'un langage de programmation et d'outils CodeBuild utilisés pour exécuter une compilation. Pour plus d’informations, consultez :

  2. CodeBuild utilise le projet de construction pour créer l'environnement de construction.

  3. CodeBuild télécharge le code source dans l'environnement de construction, puis utilise la spécification de construction (buildspec), telle que définie dans le projet de construction ou incluse directement dans le code source. Un buildspec est un ensemble de commandes de construction et de paramètres associés, au format YAML, qui est CodeBuild utilisé pour exécuter un build. Pour plus d’informations, consultez le Référence des spécifications de génération.

  4. S'il existe une sortie de génération, l'environnement de génération charge sa sortie dans un compartiment S3. L'environnement de génération peut également effectuer des tâches que vous spécifiez dans les spécifications de construction (par exemple, envoyer des notifications de compilation à une rubrique Amazon SNS). Pour obtenir un exemple, consultez Exemple de notifications de génération.

  5. Pendant que le build est en cours d'exécution, l'environnement de build envoie des informations à Amazon CloudWatch Logs CodeBuild et à Amazon.

  6. Pendant l'exécution de la compilation, vous pouvez utiliser la AWS CodeBuild console ou AWS SDKs obtenir des informations de compilation résumées CodeBuild et détaillées à partir d'Amazon CloudWatch Logs. AWS CLI Si vous avez l' AWS CodePipeline habitude d'exécuter des builds, vous pouvez obtenir des informations de build limitées auprès de CodePipeline.

Étapes suivantes

Maintenant que vous en savez plus AWS CodeBuild, nous vous recommandons les étapes suivantes :

  1. Faites des essais CodeBuild dans un exemple de scénario en suivant les instructions deMise en route à l'aide de la console.

  2. CodeBuild Utilisez-le dans vos propres scénarios en suivant les instructions dePlanification d'une génération.

Sur cette page

Rubrique suivante :

Premiers pas
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.