作为我的AWS Codebuild管道的一部分,我正在发送一个包含提交ID的Slack通知,该ID是从环境变量CODEBUILD_RESOLVED_SOURCE_VERSION
获取的,如此处所述:https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html
这很好,但是我也想访问提交人员的姓名或电子邮件。
如何获得与获得CODEBUILD_RESOLVED_SOURCE_VERSION
相同的方式?
答案 0 :(得分:2)
CodeBuild Webhook触发的版本包括.git
元数据。您应该可以使用Git CLI检索此内容,例如:
git log -1 --format="%an <%ae>"
哪个给出类似的内容:
John Doe <jdoe@example.com>
aws/codebuild/standard
Docker映像预装有Git。