Aws codedeploy git在部署期间的修订



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

但是现在我需要git的修订是部署在AfterInstall钩子。有办法得到git的修订吗?

已经在deploy -archive目录中查看了,但是由于没有.git目录,所以看起来代理正在执行git导出。

要部署特定的修订,您必须从CodeDeploy中提取部署细节,因为它目前没有暴露给hook脚本。

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

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

相关内容

  • 没有找到相关文章

最新更新