我正在使用 AWS CodeDeploy 服务运行一些测试,并设法从 github 部署我的应用程序,到目前为止一切顺利。
但现在我需要部署在 AfterInstall 挂钩中的 git 修订版。有没有办法获得 git 版本?
已经查看了部署存档目录,但看起来代理正在执行 git 导出,因为没有 .git 目录。
要部署特定修订版,您必须从 CodeDeploy 中提取部署详细信息,因为它当前未公开给挂钩脚本。
- 使用 DEPLOYMENT_ID 环境变量(由主机代理设置)来获取部署 ID。
- Call 获取部署 http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeployment.html与部署 ID。
- 在响应结构中,从 Revision -> GitHubLocation -> CommitID 获取 GitHub 提交 ID
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)