Publié le: Dec 14, 2017
Amazon CloudWatch Events vous permet de répondre rapidement aux problèmes de disponibilité d'applications ou aux changements de configuration qui risquent d'avoir un impact sur les performances ou la sécurité en vous informant quasiment en temps réel des modifications apportées aux ressources AWS. Il vous suffit d'écrire des règles pour indiquer quels événements présentent un intérêt pour votre application et quelle action automatique doit être réalisée lorsqu'une règle correspond à un événement. Vous pouvez, par exemple, appeler des fonctions AWS Lambda ou notifier une rubrique Amazon Simple Notification Service (SNS).
Vous pouvez désormais utiliser un projet AWS CodeBuild comme cible d'événement pour démarrer l'exécution d'une génération. AWS CodeBuild est un service de génération entièrement géré qui compile votre code source, exécute des tests unitaires et produit des artefacts prêts à être déployés. Vous n'avez donc pas besoin de mettre en service, gérer et dimensionner vos propres serveurs de génération. Vous pouvez également personnaliser intégralement des environnements de génération dans AWS CodeBuild pour utiliser vos propres outils de génération. AWS CodeBuild s'adapte automatiquement pour répondre aux pics de demandes de génération, et vous ne payez que le temps de génération effectivement consommé.
Vous pouvez ajouter CodeBuild comme cible en créant une règle CloudWatch Events et en indiquant l'ARN du projet CodeBuild qui vous intéresse. Dès qu'une règle correspond à un événement, la génération démarre en invoquant l'API StartBuild du projet de génération spécifié. Cette fonctionnalité est disponible dans toutes les régions publiques AWS dans lesquelles AWS CodeBuild est proposé.