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

Исправление неудачной сборки

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

Отладчик показывает журнал сборки с выводом по каждому этапу. Сборка завершается с ошибкой на одном из этапов с понятным сообщением об ошибке. Вы можете переключаться между тремя сценариями сбоев, чтобы попрактиковаться в диагностике распространённых проблем сборки:

  • Отсутствующая зависимость
  • Неудачный модульный тест
  • Синтаксическая ошибка в Python

Для каждого сценария найдите строку с ошибкой в журнале и определите, что нужно изменить, чтобы сборка прошла успешно.

Вопрос: Журнал сборки показывает: этап INSTALL завершён успешно, этап PREBUILD завершён успешно, этап BUILD завершился с ошибкой «FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200». Какой этап и какое исправление решат эту проблему?

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

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

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

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

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

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