问题描述
在使用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”命令框中。
希望能帮到你!
正文完