Inserito il: Dec 14, 2017

Amazon CloudWatch Events ti consente di rispondere rapidamente ai problemi di disponibilità delle applicazioni o alle modifiche di configurazione che potrebbero compromettere la performance o la sicurezza tramite la notifica di cambiamenti delle risorse AWS quasi in tempo reale. È sufficiente compilare regole che indichino quali eventi sono considerati di interesse per l'applicazione e quali operazioni automatizzate intraprendere quando una regola corrisponde a un evento. È possibile, ad esempio, richiamare una funzione AWS Lambda o notificare un argomento Amazon Simple Notification Service (SNS).

Ora puoi utilizzare un progetto AWS CodeBuild come destinazione evento per iniziare a eseguire una build. AWS CodeBuild è un servizio di compilazione completamente gestito che permette di compilare il tuo codice sorgente, eseguire test e produrre artefatti pronti per essere distribuiti. Inoltre, elimina la necessità di effettuare il provisioning, gestire e scalare i tuoi server di compilazione. In AWS CodeBuild, gli ambienti di compilazione sono completamente personalizzabili, pertanto puoi servirti dei tuoi strumenti di compilazione. AWS CodeBuild ricalibra automaticamente le risorse per soddisfare richieste di compilazione di picco solo per il tempo che le utilizzi.

Puoi aggiungere CodeBuild come destinazione creando una regola per gli eventi CloudWatch e specificare l'ARN del progetto CodeBuild che ti interessa. Quando una regola soddisfa un evento, avvia la compilazione richiamando l'API StartBuild per il progetto di compilazione specificato. Questa funzionalità è disponibile in tutte le regioni pubbliche AWS in cui è presente AWS CodeBuild.