【发布时间】:2019-07-02 17:00:20
【问题描述】:
我已经创建了存储库并使用 aws 代码提交推送了代码。每当我进行更改并将其推送到存储库时,它都会更新。但是当我过去使用 aws code build 进行构建时,它失败了,因为找不到 buildspec.yml 和 pom.xml。
请在根目录中找到我的 yaml 文件(buildspec.yml)和我的 pom.xml 文件的附件..
我在 awscodebuild 中尝试了 2 个场景。
buildspec.yml 在我的代码中,但在下载的源代码中失败并指示以下错误 CODEBUILD_SRC_DIR=/codebuild/output/src408069893/src/awsgitrepo CODEBUILD_SRC_DIR=/codebuild/output/src408069893/src/awsgitrepo/buildspec.yml - 没有这样的文件或目录。
当我尝试在 awscodebuild 中使用插入构建命令时,它失败了并说明
/codebuild/output/src408069893/src/awsgitrepo/ - 你指定的目标需要一个项目,但是这个目录下没有pom。
指示相同路径和丢失文件的错误。
那么请告诉我如何避免这种失败。有没有办法设置代码构建的路径以获取源文件。想知道 CODEBUILD_SRC_DIR 如何设置它以及 CODEBUILD_SRC_DIR 的需要。
【问题讨论】:
标签: amazon-web-services amazon-cloudformation aws-codepipeline aws-codebuild aws-codecommit