CodePipeline未保存源项目中的所有文件



我在AWS CodePipeline中建立了一个新的管道,并将其连接到我的GitHub帐户。我在CodeBuild中遇到构建错误,因为我的GitHub存储库中缺少一个文件夹static/css/(我正在使用CodeBuild进行盖茨比构建(。

这不是在构建过程中生成的文件夹-此文件夹及其文件存在于干净的repo中。我还检查了分支是否正确(master(。

当我检查S3存储桶中SourceArtifacts文件夹中的zip文件时,该文件夹不存在。

你知道CodePipeline为什么不检索,或者至少不保留这个子文件夹及其内容吗?

转到Github repo并选择绿色按钮"克隆或下载",然后下载zip文件。这就是CodePipeline为获取Github源代码所做的工作。现在检查zip文件中的文件,并确认"static"目录是否存在。如果它不在那里,你需要修复它,并将文件放入github。

原来丢失的文件夹在.gitattributes文件夹中以export-ignore属性列出。删除此属性后,static/css文件夹与其他所有内容一起压缩。

最新更新