amazon-web-services - YAML_FILE_ERROR:YAML 文件不存在
问题描述
我正在尝试在 AWS 上实施管道,但出现错误:
YAML_FILE_ERROR: YAML file does not exist
我不知道为什么。我正在将 github 存储库用于平均堆栈项目,入口文件是docker-compose. Yml
.
解决方案
AWS CodeBuild 期望buildspec.yml
文件位于顶层。人们犯的一个常见错误是压缩代码文件夹,它确实包含buildspec.yml
在顶层,但是当这个 zip 文件被提取时,它会创建代码文件夹并将其buildspec.yml
放在里面(它在本地的方式),意思buildspec.yml
是现在不是在顶层。
解决方案是:不要压缩代码文件夹,而是进入代码文件夹,选择所有文件,然后进行压缩。
这就是亚马逊在这里所说的:
重要的
不包括(根目录名)目录,只包括(根目录名)目录中的目录和文件。
这是一件让很多人(包括我)绊倒的古怪小事。
推荐阅读
- html - 将日历插入到 html 文件中
- linux - 为什么 Linux Kernel copy 实现使用 AC 标志?
- qnamaker - 如何在 rasa 聊天机器人中获得 qna 制造商的回复?
- java - 包含预填充的 sql 数据库的步骤是什么?
- r - 通过根据标准为 ggplot 数据库着色来可视化时钟效果
- android - 为什么通知 PendingIntent 不起作用?
- ios - Xcode 模拟器没有显示 swift ui 占位符文本
- vb.net - VB.NET/Access - 检查每行的第一个值是否小于特定值,然后将文本添加到数据表中的每个对应行
- java - 如何根据单选按钮的选择显示/隐藏文本字段?
- regex - 什么是与 $ 元字符相关的“字符串结尾换行符”?