获取源代码时AWS CodeBuild失败

时间:2018-03-08 01:57:05

标签: aws-code-deploy aws-codepipeline aws-codebuild

我有CodeBuild项目,工作正常。 试图在CodePipeline中使用它,并且它与空的Repository和Submitter失败。 Difference with manual run and from CodePipeline

失败日志很简单:

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阶段。

如何修复/自定义它?

2 个答案:

答案 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