代码之家  ›  专栏  ›  技术社区  ›  matsev

代码构建中的Git SHA?

  •  1
  • matsev  · 技术社区  · 6 年前

    当源代码由CodeCommit管理时,如何从CodeBuild生成中获取提交的gitsha?

    与任何其他Git存储库一样,每个CodeCommit提交都会获得一个唯一的gitsha。当CodeBuild执行 buildspec.yml gitsha可以从 CODEBUILD_RESOLVED_SOURCE_VERSION 环境变量。

    但是,我想从CodeBuild的“外部”了解gitsha,即在由的CodeBuild事件触发的Lambda函数中 "detail-type": "CodeBuild Build State Change" CodeBuild.batchGetBuilds() 函数(因为我从CodeBuild事件中知道构建id),遗憾的是,该响应中也没有gitsha。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Linghao Zhu    6 年前

    AWS JavaScript SDK in version 2.328.0 一周前。

    你可以张贴在AWS论坛上,这样我们可以更好地为您解决这个问题。

    非常感谢。