部署期间aws codedeploy git修订版

时间:2015-09-16 10:01:34

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

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

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

已经查看了deployment-archive目录,但看起来代理正在执行git导出,因为没有.git目录。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:-2)

如果您登录aws控制台,然后转到部署,那么您可以选择要部署的版本