在CodePipeline中获取提交ID
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在CodePipeline中获取提交ID相关的知识,希望对你有一定的参考价值。
我正在使用CodePipeline
和CodeCommit
。通过推送到master
分支自动触发构建。在CodePipeline
控制台中,我可以清楚地看到我正在接收提交ID但我需要在构建环境中获取它,因此我可以在构建它时将它们作为标记添加到ECS图像中。有没有办法进入构建环境。
答案
您可以使用CODEBUILD_RESOLVED_SOURCE_VERSION
环境变量来检索构建时在CodePipeline中显示的提交哈希。
另一答案
这是你在找什么?
大多数(如果不是全部)语言SDK也内置了此API。
以上是关于在CodePipeline中获取提交ID的主要内容,如果未能解决你的问题,请参考以下文章
AWS CodePipeline github webhook 未在提交时触发
将 git merge 集成到 master 作为 AWS Codepipeline 中的最后一步
AWS CodeBuild + CodePipeline:“找不到匹配的工件路径”