无法在代码构建中指定buildsec.yml路径

时间:2019-04-24 11:22:02

标签: amazon-web-services amazon-s3 aws-code-deploy aws-codebuild

S3是我的代码构建源,我正在传递zip文件。 buildspec.yml位于zip文件中,如何在buildspec配置中传递代码构建路径。

1 个答案:

答案 0 :(得分:2)

根据AWS文档,您的buildspec.yml必须位于项目的根目录中。文档没有明确提及它,但这意味着buildspec.yml必须位于项目S3工件 inside 的根目录中。当CodeBuild从S3获取工件时,它将在zip工件内的文件根目录中使用buildspec.yml。

您可以在此处阅读有关创建buildspec.yml的更多信息: https://docs.aws.amazon.com/codebuild/latest/userguide/getting-started.html#getting-started-create-build-spec