gpt4 book ai didi

aws-codecommit - 有没有办法在 AWS CodeCommit 推送触发器通知中包含 git 消息?

转载 作者:行者123 更新时间:2023-12-03 22:43:40 26 4
gpt4 key购买 nike

我有一个代码提交仓库。

我有一个带有“发送到”=“亚马逊 SNS”的推送触发器设置。

在 SNS,我有一些电子邮件订阅者与通知事件 Hook 。

因此,每当任何开发人员对 repo 执行 git push 时,项目开发人员都会收到一封电子邮件。

该电子邮件类似于:

enter image description here

有没有办法在该通知中添加 git push 或 commit 消息?

最佳答案

虽然该信息不是直接从触发器负载提供的,但它确实提供了引用更新列表。每个新的/更新的引用(通常是一个分支)都包含提交 ID。如果您要配置 AWS Lambda 触发器,则可以从触发器负载中获取这些提交 ID,然后将它们与 CodeCommit 的“GetCommit”api 一起使用以检索提交消息。然后,您可以将新的有效负载发送到 SNS 以通过电子邮件发送。

GetCommit 信息:http://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommit.html

使用 AWS CodeCommit 设置 Lambda 触发器示例:http://docs.aws.amazon.com/codecommit/latest/userguide/how-to-notify-lambda.html

关于aws-codecommit - 有没有办法在 AWS CodeCommit 推送触发器通知中包含 git 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44073280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com