amazon-web-services - YAML_FILE_ERROR : YAML file does not exist

标签 amazon-web-services pipeline aws-codebuild

我正致力于在 AWS 上实现管道,但出现错误 YAML_FILE_ERROR: YAML file does not exist ,不知道为什么。我正在使用 github repo 进行平均堆栈项目,入口文件是 docker-compose. Yml .
谢谢

最佳答案

AWS CodeBuild 预计 buildspec.yml文件位于顶层。人们常犯的一个错误是压缩代码文件夹,其中确实包含 buildspec.yml在顶层,但是当解压此 zip 文件时,它会创建代码文件夹并放置 buildspec.yml在里面(它在本地的方式),意思是 buildspec.yml现在不在顶级。

解决方案是:不要压缩代码文件夹,而是进入代码文件夹,选择所有文件,然后进行压缩。

亚马逊是这么说的here :

Important

Do not include the (root directory name) directory, only the directories and files in the (root directory name) directory.



这是一件让很多人(包括我)绊倒的古怪小事。

关于amazon-web-services - YAML_FILE_ERROR : YAML file does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56038714/

相关文章:

python - Luigi - 重写任务需要/输入

go - 如何在没有隐式缓冲区的情况下将值从一个 Go channel 传输到另一个 channel ?

amazon-web-services - AWS CloudFormation CodePipeline、ParameterOverrides、将列表传递到嵌套堆栈

bash - 变量神秘消失? AWS 代码构建

node.js - 从同一文件夹中包含无服务器 yml 中的排除包

javascript - 无法从 Amazon Cognito 用户池获取用户 session

python - 在 Django 中加载图像时的可疑操作

amazon-web-services - AWS CLI 从 AWS CLI 获取私有(private)存储桶的下载 S3 URL

amazon-web-services - AWS Codebuild .NET Core构建Docker镜像

ocaml - Reasonml中的->和|>有什么区别?