Amazon web services Aws代码生成失败
我已经创建了存储库,并使用aws代码提交推送了代码。每当我进行更改并将其推送到存储库时,它都会更新。但是,当我使用aws代码构建进行构建时,无法找到buildspec.yml和pom.xml 请在根目录中找到作为我的yaml文件(buildspec.yml)和pom.xml文件的附件 我在AWSCODEBILD中尝试了两种场景Amazon web services Aws代码生成失败,amazon-web-services,amazon-cloudformation,aws-codepipeline,aws-codebuild,aws-codecommit,Amazon Web Services,Amazon Cloudformation,Aws Codepipeline,Aws Codebuild,Aws Codecommit,我已经创建了存储库,并使用aws代码提交推送了代码。每当我进行更改并将其推送到存储库时,它都会更新。但是,当我使用aws代码构建进行构建时,无法找到buildspec.yml和pom.xml 请在根目录中找到作为我的yaml文件(buildspec.yml)和pom.xml文件的附件 我在AWSCODEBILD中尝试了两种场景 buildspec.yml在我的代码中,但在下载的源代码中失败,并指示以下错误 CODEBUILD\u SRC\u DIR=/CODEBUILD/output/src40
所以你能告诉我如何避免这次失败吗。有没有一种方法可以设置代码构建的路径来获取源文件。想知道关于CODEBUILD\u SRC\u DIR的信息,哪一个是如何设置的,以及CODEBUILD\u SRC\u DIR的需要 从错误日志来看,pom.xml和buildspec.yml似乎不在根文件夹中。尝试插入此命令
find-在场景2中命名pom.xml以定位pom.xml。我在aws管道测试项目中遇到了完全相同的问题,结果证明我在github上的存储库结构不好
You need to have (root directory name)
-- my-web-app
|-- src
| `-- main
| |-- resources
| `-- webapp
| |-- WEB-INF
| | `-- web.xml
| `-- index.jsp
|-- buildspec.yml
`-- pom.xml
正如这里所说:
总之,为了让aws代码构建找到您的pom和buildspec,您需要有正确的git repo结构:repository\u name>[src,pom.xml,buildspec.yml…],而不是:repository name>root\u repo\u dir>[src,pom.xml,buildspec.yml…]
希望有帮助 嗨,勇,谢谢你的意见。我在scenarion 2中尝试过插入构建注释,但失败了。请查看此内容并帮助我解决此问题..版本:0.2阶段:安装:命令:-在安装阶段预编译:命令:-在预编译阶段无需执行任何操作编译:命令:-在日期开始的echo编译
-查找-name pom.xml-mvn clean-mvn test post_build:commands:-mvn install-echo build在date
artifacts:files:-target/Struts2Hibernate3Spring3Tile2Integration.war完成。但在运行命令时出现了相同的错误,并给出了以下响应。那么,在哪里需要pom.xml[Container]2018/06/28 04:51:23运行命令find/-iname'pom.xml'/codebuild/output/src389124914/src/git-codecommit.us-east-1.amazonaws.com/v1/repos/Code-commit/Struts2Hibernate3Spring3Tile2Integration/pom.xml/codebuild/readonly/src/Struts2Hibernate3Spring3Tile2Integration/pom.xml并得到相同的错误我想你能给我一些指导吗需要在该文件夹中运行生成命令。您可以cd/codebuild/readonly/src/struts2hibernatespring3tile2integration
;在运行其他命令之前