Amazon web services 在AWS ec2中部署到codedeploy时出错
错误:/scripts/execute-deploy.sh脚本位于指定位置: /scripts/execute-deploy.sh失败,错误为Errno::enoint with 消息没有这样的文件或目录- /opt/codedeploy agent/deployment root/0e164065-68f3-4cac-b540-6B70EA7B0D/d-RSJV81S50/deployment archive/scripts/execute-deploy.sh 我正在尝试将项目上传到AWSEC2实例,构建并部署它们 现在,你可以看到下图中的结构 我检查了Amazon web services 在AWS ec2中部署到codedeploy时出错,amazon-web-services,amazon-ec2,aws-code-deploy,Amazon Web Services,Amazon Ec2,Aws Code Deploy,错误:/scripts/execute-deploy.sh脚本位于指定位置: /scripts/execute-deploy.sh失败,错误为Errno::enoint with 消息没有这样的文件或目录- /opt/codedeploy agent/deployment root/0e164065-68f3-4cac-b540-6B70EA7B0D/d-RSJV81S50/deployment archive/scripts/execute-deploy.sh 我正在尝试将项目上传到AWSE
.zip
文件在s3中是否保存无误
在codedeploy中构建时会发生类似的错误:
我试着用谷歌搜索。我试图创建一个codedeploy应用程序。我试着搜索。到目前为止,一切都不起作用
它说它找不到文件,但实际上目录中有一个文件
这是我的appspec.yml
:
我真的很想找到一个解决办法。任何帮助都将不胜感激。我已经尝试自己解决了4天了。您是否尝试通过AWS控制台在CodeDeploy应用程序中手动执行部署?您是否尝试通过AWS控制台在CodeDeploy应用程序中手动执行部署?首先,您可以检查一下从钩子中删除脚本,看看部署是否成功。另外,execute-deploy.sh中有什么内容?您能否检查newline是否与Linux而不是Windows一样使用。您以前是否成功部署过代码部署应用程序。如果是,则改用手动流程重新部署。您还可以在EC2实例上停止并重新启动codedeploy代理。如果这也不起作用,请完全删除codedeploy代理和/opt/codedeploy代理。重新安装codedeploy代理,然后创建部署。首先,可以检查是否从挂钩中删除脚本,并查看部署是否成功。另外,execute-deploy.sh中有什么内容?您能否检查newline是否与Linux而不是Windows一样使用。您以前是否成功部署过代码部署应用程序。如果是,则改用手动流程重新部署。您还可以在EC2实例上停止并重新启动codedeploy代理。如果这也不起作用,请完全删除codedeploy代理和/opt/codedeploy代理。重新安装codedeploy代理,然后创建部署。