我正在尝试使用 AWS CodeStar 创建 Java Spring 在线应用程序。我创建了一个新的 CodeStar 项目,默认代码正在构建、部署和工作正常。
我将我的项目复制到 CodeStar 项目文件夹中并推送代码。管道拾取代码并正确构建它,但部署部分的最后一步失败。
当我查看详细信息时,我在 EC2 实例事件中发现失败是在安装步骤期间发生的。
错误消息说:
No such file or directory - /opt/codedeploy-agent/deployment-root/dcda2f79-ce8e-40cc-80ee-f5d6478b7cd1/d-I4JUDJUB6/deployment-archive/target/ROOT.war
我连接到 EC2 实例并查看指定的路径,实际上,在文件夹“deployment-archive”中没有“目标”文件夹。所以我们知道问题出在哪里。
但是 - 由于管道在我推送它后立即选择代码本身,它应该自己处理这个问题。所以我真的不知道他们想从我这里得到什么。
有谁知道如何解决这个问题?