НачатьНачать бесплатно

Изучите buildspec.yml

В компании NovaTech ваша команда использует buildspec.yml, чтобы задать, как CodeBuild компилирует и тестирует приложение на Python Lambda. Используйте обозреватель buildspec, чтобы изучить конфигурацию сборки.

Обозреватель показывает полный buildspec.yml со всеми четырьмя фазами (install, prebuild, build, postbuild) и разделом artifacts. Вы можете включать и отключать фазы, чтобы посмотреть смоделированные журналы сборки и разобраться, что даёт каждая фаза.

Обратите внимание на раздел artifacts — он определяет, что передаётся на этап Deploy. Ошибка в путях к файлам — самая частая причина сбоев развёртывания после «успешной» сборки.

Вопрос: проект CodeBuild выполняется успешно (все четыре фазы проходят), но CodeDeploy сразу завершается с ошибкой «The specified key does not exist». Какая причина наиболее вероятна?

Это упражнение является частью курса

Автоматизация развёртывания на AWS

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение