繁体   English   中英

AWS Elastic Beanstalk上的Git文件夹

[英]Git folder on AWS Elastic Beanstalk

在AWS Elastic Beanstalk环境中的哪里找到.git文件夹? 我将其放入EC2实例,运行find / -name ".git"但未返回任何结果。

我为什么要问? 我通常使用.git/refs/heads/master文件来获取提交版本哈希值,并将其放入静态文件的末尾。 例:

<link type="text/css" href="http://example.com/theme/global.css?60c9afa3e9" />

如果找不到.git文件夹,则无法使用AWS EB做到这一点。

elastic beanstalk使用git来获取源代码,然后将其压缩,上载到S3并将其解压缩到EC2实例。 zip文件不包含git目录,因此您将在实例上找不到它们。
以下是一些可能的解决方案:
1.创建一个.ebextension文件,以在ec2上获取最新的git版本(希望此后没有人推送过提交)
2.创建一个具有ID的其他文件,并在构建过程或预提交git hook中手动填充它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM