2017-08-28 144 views

回答

0

當構建成功或失敗時,CodeBuild會發出CloudWatch事件。您可以使用CloudWatch的事件的組合,λ,和SES(簡單的電子郵件服務),實現這一點:

  • 創建一個新的CloudWatch規則:
    • CodeBuild>Build State Change>Specific state(s)>FAILED
  • 向規則添加自定義Lambda函數目標:
    • 此函數應該c所有BatchGetBuilds與構建ARN失敗,並使用響應中的logs信息下載構建的CloudWatch日誌。
    • 下載日誌後,您可以使用SES將它們郵寄給自己。

欲瞭解更多信息,請參閱sample on using CloudWatch Events with CodeBuild,或this one on sending emails with Amazon SES