在AWS Beanstalk中如何获取提交信息

69次阅读
没有评论

问题描述

在使用Jenkins通过AWS Beanstalk部署应用程序时,希望在Beanstalk应用程序版本描述中获取提交信息,而不是获取git提交哈希值。用户尝试在Jenkins的执行shell步骤中输出提交信息,并且在Beanstalk中使用${ENV,var="MESSAGE"}获取提交信息,但是得到的描述是空白的。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

在Jenkins的”Excute shell”命令框中使用以下命令获取提交信息:

git show -s $GIT_COMMIT --format="format:%s"

这将返回一个简短的提交信息。你可以将这个命令放在”Excute shell”命令框中。
希望能帮到你!

正文完