Laravel文件夹未从CodeStar推送到Deploy

问题描述 投票:0回答:1

我在AWS上有适用于Laravel应用程序的管道。当我将更改提交给master时,除一个文件夹外,所有其他更改都消失了。 “模块”文件夹。其他所有文件和文件夹都会更新,即使我检查CodeCommit,该文件夹也在那里。但是,一旦我进入实例,就无处可寻。所有其他文件均已标记为已部署。该文件夹不在GitIgnore中。

长话短说,正在更新master分支,并且存在有问题的文件夹。触发部署,但实例中缺少文件夹。我真的很沮丧。

我尝试过的事情:

1-尝试创建其他文件夹并提交(带有文件)2-尝试在写问题的情况下将root添加到ec2-user组。3-在实例和AWS控制台上检查了AWS日志文件。4-检查了所有的Git文件(由于文件夹位于GitCommit上,所以这并不重要)

更新:因此,问题仅限于在根目录中创建的任何新文件夹。任何新文件夹都将提交并触发部署,但是新文件夹将不在实例上。

laravel aws-code-deploy aws-codebuild aws-codecommit aws-codestar
1个回答
0
投票

首先,这里缺少AWS帮助/支持是荒谬的。如果要戴上锡箔帽子,他们会认为AWS故意阻止员工回答问题以推动支持销售。

除了Rant,此问题的解决方法是在根目录中编辑appspec.yml文件并在其中添加您的文件夹,因为即使该文件夹位于您的Git存储库中也不会被部署。

类似:Add a source and destination like so.

[感谢SO(AWS)。其余的人都很棒。

© www.soinside.com 2019 - 2024. All rights reserved.