Pet*_*ich 2 git amazon-web-services amazon-elastic-beanstalk
我正在部署一个带有弹性beanstalk的应用程序,它有自己的部署工具.此工具采用最新提交,从中创建zip,并将其部署到云.为了验证每台服务器上的部署,我希望它能够在部署后报告自己的SHA.实际上有一些有效的方法:
Pet*_*ich 10
我用.gitattribtues export-subst解决了这个问题.(http://git-scm.com/docs/gitattributes)这会在归档时自动将SHA添加到repo,这就是弹性beanstalk在部署时所做的事情.
我的.gitattributes:
*.py diff=python
version.txt export-subst
Run Code Online (Sandbox Code Playgroud)
我的version.txt:
$Format:%H$
Run Code Online (Sandbox Code Playgroud)