Laravel文件夹未从CodeStar推送到部署

Laravel文件夹未从CodeStar推送到部署,laravel,aws-code-deploy,aws-codebuild,aws-codecommit,aws-codestar,Laravel,Aws Code Deploy,Aws Codebuild,Aws Codecommit,Aws Codestar,我在AWS上有一个用于Laravel应用程序的管道。当我将更改提交给master时,除了一个文件夹外,所有更改都会被删除。“模块”文件夹。每隔一次文件和文件夹更新,甚至当我检查CodeCommit时,文件夹也在那里。但是,一旦我使用ssh连接到实例中,就找不到它了。所有其他文件都会在部署时加上时间戳。该文件夹不在GitIgnore中 长话短说,主分支正在更新,并且有问题的文件夹就在那里。已触发部署,但实例中缺少文件夹。我真的被难住了 我所尝试的: 1-尝试创建其他文件夹并提交(使用文件) 2-尝

我在AWS上有一个用于Laravel应用程序的管道。当我将更改提交给master时,除了一个文件夹外,所有更改都会被删除。“模块”文件夹。每隔一次文件和文件夹更新,甚至当我检查CodeCommit时,文件夹也在那里。但是,一旦我使用ssh连接到实例中,就找不到它了。所有其他文件都会在部署时加上时间戳。该文件夹不在GitIgnore中

长话短说,主分支正在更新,并且有问题的文件夹就在那里。已触发部署,但实例中缺少文件夹。我真的被难住了

我所尝试的:

1-尝试创建其他文件夹并提交(使用文件)
2-尝试在写入问题时将root添加到ec2用户组。
3-检查实例和AWS控制台上的AWS日志文件。
4-检查所有Git文件(这是不必要的,因为文件夹位于GitCommit上)


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

解决此问题的方法是编辑根目录中的
appspec.yml
文件,并将您的文件夹添加到其中,因为它不会被部署,即使该文件夹位于Git repo中

像这样: