【问题标题】:Aws Code pipeline is failing at Deployment stage by timing outAws Code 管道在部署阶段因超时而失败
【发布时间】:2020-12-10 12:56:58
【问题描述】:

我正在努力为应用程序的 Api 部分提供 ci/cd。

我有 3 个步骤:

1:来源(git hub version2)

2:构建(目前没有命令)

3:部署(提供者是代码部署(应用程序))

这是代码部署中的事件截图。

.

在创建部署组时。我选择了从选项中下载代码部署提供程序的选项(尽管这是必要的)。

在设置代码管道时选择

觉得合适。

此代码管道已将一个对象放入此管道的 S3 存储桶中。 代码部署正在对该源工件起作用。

注意: 我们在这个 Ec2 映像上没有任何内容,它只是我们拥有 API 的地方。 目前,Ec2 为空。

实现这一点的正确方法是什么?我该如何克服我所面临的问题。

【问题讨论】:

  • 如果build没有做任何事情,你可以完全删除这个阶段。 CodeDeploy 的appspec.yml 文件呢?也许是不正确的?
  • @Marcin 哦好吧将删除构建步骤。 appspec.yml 是必要的吗?它应该成为我的回购的一部分吗?

标签: amazon-web-services continuous-integration continuous-deployment aws-codepipeline aws-code-deploy


【解决方案1】:

没有appspec.yml,您的部署将失败。来自docs

AppSpec 文件必须是一个名为 appspec.yml 的 YAML 格式文件,并且它必须放在应用程序源代码目录结构的根目录中。否则,部署失败

【讨论】:

猜你喜欢
  • 2020-04-01
  • 2017-10-11
  • 1970-01-01
  • 2022-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-19
  • 2021-08-07
相关资源
最近更新 更多