- Produits›
- Outils pour développeurs›
- Fonctions
Fonctions d’AWS CodeBuild
Pourquoi CodeBuild ?
Sujets de la page
Création et test de votre code
Ouvrir toutAWS CodeBuild propose des environnements de génération pour Java, Python, Node.js, Ruby, Go, Android, .NET Core for Linux et Docker.
Consultez la liste complète des environnements de construction préconfigurés
Paramètres configurables
Ouvrir toutVous pouvez définir les commandes spécifiques que vous souhaitez que CodeBuild exécute, telles que l'installation de packages d'outils de création, l'exécution de tests unitaires et la compression de votre code. La spécification de la génération est un fichier YAML qui vous permet de choisir les commandes à exécuter lors de chaque phase de la génération ainsi que d'autres paramètres. CodeBuild vous permet de rapidement faire vos premiers pas grâce à des fichiers d'exemples de spécification de génération pour des scénarios courants, tels que les générations utilisant Apache Maven, Gradle ou npm.
Voir les fichiers d'exemples de spécifications de construction
Généralités
Ouvrir toutLes ressources de calcul à la demande et la tarification à l'utilisation dans CodeBuild vous permettent de créer et d'intégrer du code plus fréquemment, ce qui vous permet de détecter et de corriger les bogues dès le début du processus de développement, lorsqu'ils sont faciles à corriger. Vous pouvez intégrer CodeBuild à votre flux de travail d'intégration et de diffusion continues (CI/CD) existant à l'aide de ses intégrations de sources, de ses commandes de génération ou de son intégration Jenkins. CodeBuild appartient également à une famille de services de code AWS qui vous aident à pratiquer la CI/CD. Vous pouvez connecter CodeBuild à CodePipeline, qui automatise la création et les tests des codes dans CodeBuild chaque fois que vous validez un changement de référentiel source. Vous pouvez créer ce flux CI à l'aide de l'assistant CodePipeline pour connecter votre référentiel source et sélectionner CodeBuild en tant que fournisseur de génération.
Vous pouvez facilement étendre votre flux d'intégration continue vers la diffusion continue avec CodePipeline en intégrant des outils tiers de test de charge ou d'interface utilisateur (par ex., BlazeMeter ou Ghost Inspector) qui se lancent une fois que CodeBuild a terminé la génération. Vous pouvez ensuite déployer sur vos instances ou vos serveurs locaux à l'aide de services intégrés à CodePipeline, tels qu'AWS CodeDeploy et AWS Elastic Beanstalk.
Avez-vous trouvé les informations que vous recherchiez ?
Faites-nous part de vos commentaires afin que nous puissions améliorer le contenu de nos pages