Не удается указать путь buildsec.yml в codebuild

#amazon-web-services #amazon-s3 #aws-code-deploy #aws-codebuild

#amazon-web-services #amazon-s3 #aws-code-deploy #aws-codebuild

Вопрос:

S3 — мой источник для codebuild, я передаю zip-файл. buildspec.yml находится внутри zip-файла, как мне передать путь для codebuild в конфигурации buildspec.

Ответ №1:

Согласно документам AWS, ваш buildspec.yml должен находиться в корневом каталоге вашего проекта. В документах это явно не упоминается, но это означает, что buildspec.yml должен находиться в корне вашего проекта внутри артефакта S3. Когда CodeBuild получит ваш артефакт из S3, он будет использовать buildspec.yml в корне файлов внутри zip-артефакта.

Вы можете прочитать больше о создании вашего buildspec.yml здесь: https://docs.aws.amazon.com/codebuild/latest/userguide/getting-started.html#getting-started-create-build-spec