我使用AWS CodePipeline进行了自动构建,它运行良好,但今天它突然失败了,这个奇怪的错误消息,我无论如何都无法理解正在发生的事情。
Container] 2017/12/26 16:42:52 Waiting for agent ping
[Container] 2017/12/26 16:42:52 Waiting for DOWNLOAD_SOURCE
[Container] 2017/12/26 16:42:53 Phase is DOWNLOAD_SOURCE
[Container] 2017/12/26 16:42:53 Runtime error (*exec.ExitError: exit status 1)
这是在DOWNLOAD_SOURCE
阶段,阻止我理解这个问题,因为这似乎是在AWS的一面,而不是我的部署配置。
是否有人面临同样的问题,或者知道如何找出问题本身?
谢谢!
答案 0 :(得分:0)
我已经为这个同样的问题发疯了。如果您用谷歌DOWNLOAD_SOURCE "Runtime error (*exec.ExitError: exit status 1)"
,这是唯一的结果。
就我而言,问题是zip文件格式错误。
压缩源代码的正确方法是:
cd somedir ; zip -r ../zipped.zip . * ; cd ..
我正在使用:
zip -r bless_builder.zip somedir/*
他们在aws codebuild user guide中确实提到了它:
重要
不包括(根目录名称)目录,仅包括 (根目录名称)中包含的目录和文件 目录。
但是我发誓,使用错误代码至少可以使他们更有创造力!