【问题标题】:aws codedeploy git revision during deploy部署期间 aws codedeploy git 修订
【发布时间】:2015-12-12 20:29:07
【问题描述】:

我正在使用 AWS CodeDeploy 服务运行一些测试,并设法从 github 部署我的应用程序,到目前为止一切顺利。

但现在我需要在 AfterInstall 钩子中部署的 git 修订。有没有办法获得 git 修订版?

已经查看了部署存档目录,但看起来代理正在执行 git 导出,因为没有 .git 目录。

【问题讨论】:

    标签: git amazon-web-services aws-code-deploy


    【解决方案1】:

    要部署特定的修订版本,您必须从 CodeDeploy 中提取部署详细信息,因为它当前未暴露给钩子脚本。

    1. 使用 DEPLOYMENT_ID 环境变量(由主机代理设置)获取部署 ID。
    2. 使用部署 ID 调用 GetDeployment
    3. 在响应结构中,从 Revision -> GitHubLocation -> CommitID 获取 GitHub 提交 ID

    【讨论】:

    【解决方案2】:

    如果您登录到 aws 控制台,则转到部署,因此您可以选择要部署的修订版

    【讨论】:

      猜你喜欢
      • 2017-01-14
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 2018-09-16
      • 2020-07-23
      • 1970-01-01
      相关资源
      最近更新 更多