我正在使用 aws codebuild 和 aws codepipeline 。
如果aws codebuild的阶段失败,我想通过电子邮件发送详细信息。
是否可以通过电子邮件发送cloudwatch日志?
答案 0 :(得分:1)
当构建成功或失败时,CodeBuild会发出CloudWatch事件。您可以结合使用CloudWatch事件,Lambda和SES(简单电子邮件服务)来实现此目的:
CodeBuild
> Build State Change
> Specific state(s)
> FAILED
BatchGetBuilds
,并使用响应中的logs
信息下载构建的CloudWatch日志。有关详细信息,请参阅sample on using CloudWatch Events with CodeBuild或this one on sending emails with Amazon SES。