我有CodeBuild项目,工作正常。 试图在CodePipeline中使用它,并且它与空的Repository和Submitter失败。
失败日志很简单:
01:34:17
[Container] 2018/03/08 01:34:10 Waiting for agent ping
01:34:17
[Container] 2018/03/08 01:34:12 Waiting for DOWNLOAD_SOURCE
没有任何设置可以在任何地方调整CodeBuild阶段。
如何修复/自定义它?
答案 0 :(得分:0)
从CodePipeline中重新创建构建项目,因此它从名为" CodePipeline"的提供程序接收源代码。
信息来源:https://apassionatechie.wordpress.com/2018/02/08/codebuild-aws-from-codepipeline-aws/
答案 1 :(得分:0)
如果有人需要答案的话。 问题在于CodeBuild阶段的文件命名不精确,而CodeDeploy在其中无法提取ZIP文件。
作为修复,我已经为builspec.yml添加了一个额外的命令
post_build:
commands:
- zip -r Application.zip target/Application-0.0.1.war