1

我们目前正在从 Travis 切换到 CodeBuild/CodePipeline。

Travis 有一个内置的 slack 功能,我们可以在其中发送提交哈希、作者姓名、提交消息等。

我已将 AWS Chatbot 设置为在代码管道事件失败期间向 slack 发送消息,但该消息不包含任何详细信息,理想情况下,我也想在 slack 上标记用户,但至少我会像作者姓名/提交哈希。

我没有看到 AWS Chatbot 的任何设置,我在想我可以创建一个 SNS 主题,CodeBuild 会通知它然后会点击一个 lambda 函数,该函数将使用 Slack Web 挂钩向频道发送消息,但我不确定我是否也可以通过这种方式发送识别信息。

4

1 回答 1

0

您应该看看使用代码构建通知。它可以配置为向 lambda 发送有用的有效负载以触发 Slack。不幸的是,对于 AWS Chatbot,它以快速设置为代价限制了自定义。https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.html

于 2021-09-28T17:00:48.460 回答