在CodePipeline中获取提交ID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在CodePipeline中获取提交ID相关的知识,希望对你有一定的参考价值。

我正在使用CodePipelineCodeCommit。通过推送到master分支自动触发构建。在CodePipeline控制台中,我可以清楚地看到我正在接收提交ID但我需要在构建环境中获取它,因此我可以在构建它时将它们作为标记添加到ECS图像中。有没有办法进入构建环境。 This is the id i am looking for

答案

您可以使用CODEBUILD_RESOLVED_SOURCE_VERSION环境变量来检索构建时在CodePipeline中显示的提交哈希。

另一答案

这是你在找什么?

http://docs.aws.amazon.com/codepipeline/latest/userguide/monitoring-source-revisions-view.html#monitoring-source-revisions-view-cli

大多数(如果不是全部)语言SDK也内置了此API。

以上是关于在CodePipeline中获取提交ID的主要内容,如果未能解决你的问题,请参考以下文章

AWS CodePipeline github webhook 未在提交时触发

什么是正确的 AWS CodePipeline 工作流程

将 git merge 集成到 master 作为 AWS Codepipeline 中的最后一步

AWS CodeBuild + CodePipeline:“找不到匹配的工件路径”

没有使用 navController.currentDestination?.id 获取当前片段 ID

在 RecyclerView 适配器中调用片段并获取 id