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.
AWS CodeBuild concepts
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 :
-
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 :
-
CodeBuild utilise le projet de construction pour créer l'environnement de construction.
-
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 YAML format, 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.
-
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 construction peut également effectuer des tâches que vous spécifiez dans le buildspec (par exemple, envoyer des notifications de build à un sujet AmazonSNS). Pour obtenir un exemple, consultez Exemple de notifications de génération.
-
Pendant que le build est en cours d'exécution, l'environnement de build envoie des informations à Amazon CloudWatch Logs CodeBuild et à Amazon.
-
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 :
-
Faites des essais CodeBuild dans un exemple de scénario en suivant les instructions deMise en route à l'aide de la console.
-
CodeBuild Utilisez-le dans vos propres scénarios en suivant les instructions dePlanification d'une génération.