脚本在指定位置不存在

时间:2016-10-13 05:53:48

标签: aws-code-deploy

“指定位置不存在脚本:/opt/codedeploy-agent/deployment-root/76b33ccc-594b-4d58-a1b8-e40d054c64b7/d-AVYMCK28I/deployment-archive/scripts/Applicationstoptest.sh"

这是我得到的错误,任何人都可以帮我解决这个问题

3 个答案:

答案 0 :(得分:1)

确保您在appspec.yml中使用相对路径。

答案 1 :(得分:0)

AppSpec文件中source中使用的路径是相对路径,从修订版的根开始。另外,请确保appspec.yml文件和应用程序包中的其他文件没有包装在另一个文件夹中。

答案 2 :(得分:0)

我在这里找到了答案:https://stackoverflow.com/a/27925591/1056283

应用程序停止挂钩使用先前的部署来查找要调用的脚本,因此,如果部署包的结构发生更改,则可能还没有要在指定位置调用的脚本。部署失败,脚本永远不会到达新位置。查看链接的答案以了解解决问题的步骤。