Qu'est-ce que AWS CodeBuild ? - 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.

Qu'est-ce que AWS CodeBuild ?

AWS CodeBuildest un service de création entièrement géré dans le cloud. CodeBuild compile votre code source, exécute des tests unitaires et produit des artefacts prêts à être déployés. CodeBuild élimine le besoin de provisionner, de gérer et de dimensionner vos propres serveurs de construction. Ce service fournit des environnements de génération prépackagés pour les langages de programmation et outils de génération couramment utilisés, comme Apache Maven, Gradle, etc. Vous pouvez également personnaliser les environnements de construction CodeBuild pour utiliser vos propres outils de génération. CodeBuild évolue automatiquement pour répondre aux demandes de construction en période de pointe.

CodeBuild fournit les avantages suivants :

  • Entièrement géré : vous CodeBuild n'avez plus besoin de configurer, de corriger, de mettre à jour et de gérer vos propres serveurs de build.

  • À la demande : CodeBuild évolue à la demande pour répondre à vos besoins de construction. Vous ne payez que pour le nombre de minutes de génération que vous consommez.

  • Prêt à l'emploi : CodeBuild fournit des environnements de construction préconfigurés pour les langages de programmation les plus courants. Il vous suffit de pointer sur votre script de génération pour démarrer votre première génération.

Pour plus d’informations, consultez AWS CodeBuild.

Comment courir CodeBuild

Vous pouvez utiliser la console AWS CodeBuild ou AWS CodePipeline pour exécuter CodeBuild. Vous pouvez également automatiser l'exécution de CodeBuild en utilisant le AWS Command Line Interface (AWS CLI) ou les AWS SDK.

Comme le montre le schéma suivant, vous pouvez ajouter CodeBuild une action de construction ou de test à la phase de construction ou de test d'un pipeline dansAWS CodePipeline. AWS CodePipelineest un service de livraison continue que vous pouvez utiliser pour modéliser, visualiser et automatiser les étapes nécessaires à la publication de votre code. Cela inclut la génération de votre code. Un pipeline est une structure de workflow qui décrit la progression des modifications de code d'un processus de publication.

À utiliser CodePipeline pour créer un pipeline puis ajouter une action de CodeBuild génération ou de test, voirÀ utiliser CodePipeline avec CodeBuild. Pour plus d'informations CodePipeline, consultez le guide de AWS CodePipeline l'utilisateur.

La CodeBuild console permet également de rechercher rapidement vos ressources, telles que des référentiels, des projets de création, des applications de déploiement et des pipelines. Choisissez Go to ressource (Accéder à la ressource) ou appuyez sur la touche /, puis saisissez le nom de la ressource. Toutes les correspondances s'affichent dans la liste. Les recherches ne sont pas sensibles à la casse. Vous pouvez uniquement consulter les ressources que vous êtes autorisé à afficher. Pour plus d’informations, consultez Affichage des ressources dans la console.

Tarification pour CodeBuild

Pour plus d'informations, consultez CodeBuild les tarifs.

Comment puis-je commencer CodeBuild ?

Nous vous recommandons d'effectuer les étapes suivantes :

  1. Pour CodeBuild en savoir plus, lisez les informations dansConcepts.

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

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