amazon-web-services - Aws Code 管道在部署阶段因超时而失败
问题描述
我正在尝试以自己的方式为应用程序的 Api 部分提供 ci/cd。
我有 3 个步骤:
1:来源(git hub version2)
2:构建(目前没有命令)
3:部署(提供者是代码部署(应用程序))
这是代码部署中事件的屏幕截图。
在创建部署组时。我选择了从选项中下载代码部署提供程序的选项(尽管这是必要的)。
觉得很合适。
此代码管道已将一个对象放入此管道的 S3 存储桶中。代码部署正在对该源工件起作用。
注意:我们在这个 Ec2 映像上没有任何内容,它只是我们拥有 API 的地方。目前,Ec2 为空。
实现这一点的正确方法是什么?我怎样才能克服我面临的问题。
解决方案
没有appspec.yml
您的部署将失败。来自文档:
AppSpec 文件必须是一个名为 appspec.yml 的 YAML 格式文件,并且它必须放置在应用程序源代码目录结构的根目录中。否则,部署失败。
推荐阅读
- javascript - 初学者javascript程序员问题。赋值运算符有两种工作方式?
- sql - 将 Sql Server 数据导出到格式化的 Excel
- sql-server - 有没有办法将 SQL 表模式比较/交叉集成到 CI/CD gitlab 中?
- python - 使用 boto3 从 AWS Glue 获取表
- javascript - 使用错误回调处理节点中 mongodb 驱动程序的错误
- android - React Native 设置了一个可以触发一些代码的警报
- angular - Okta 用户 api 抛出请求正文格式不正确
- c++ - 我想在主类中输入数据(10 个玩家和分数),如何调用 void “ScoresList::add(const GameEntry& e)”?
- c++ - 指向数组的指针和对数组的引用之间的区别
- python - python Counter 是否预期行为如下?