1

我从 2 天以来一直在苦苦挣扎,但我找不到正确的答案,而且在谷歌中也没有我可以解决错误的参考。

  1. 我做了什么我在aws code deploy中创建了部署,与awscodeeployrole具有附加角色,
  2. 从应用程序创建 zip
  3. 创建 Appspec.yml 文件如下
   version: 0.0
   os: windows
   files:
     - source: AdvertApiPublish.zip
       destination: C:\inetpub\wwwroot

我上传了包含 appspec 文件的 zip 文件,并进行部署时出现以下错误

部署失败,因为在应用程序规范文件中输入了无效的版本值 (0.0)。确保您的 AppSpec 文件将“0.0”指定为版本,然后重试。

在谷歌上我发现了这个 stackoverflow 问题 AWS CodeDeploy ymal 文件错误

我也尝试更改编码,但没有运气。我不知道我错过了什么

4

1 回答 1

1

我可以在安装事件问题之前解决,在 vs2019 社区版中使用以下编码

在此处输入图像描述

但是在安装事件之后我得到了以下错误 No such file or directory @ rb_sysopen ... AdvertApiPublish.zip

我知道这是愚蠢的错误,我不必在 yaml 文件中设置 zip 文件,我必须在其中提供已发布的应用程序目录。所以我改变了yaml文件如下

version: 0.0
os: windows
files:
  - source: **PublishAdvertApi**
    destination: C:\inetpub\wwwroot

我的部署成功了!!好礼

于 2020-06-27T17:35:14.313 回答