Исправление неудачной сборки
В компании NovaTech проект CodeBuild для вашего Python-приложения Lambda завершается с ошибкой. Используйте отладчик сборки, чтобы изучить журналы сборки, найти первопричину и понять, как это исправить.
Отладчик показывает журнал сборки с выводом по каждому этапу. Сборка завершается с ошибкой на одном из этапов с понятным сообщением об ошибке. Вы можете переключаться между тремя сценариями сбоев, чтобы попрактиковаться в диагностике распространённых проблем сборки:
- Отсутствующая зависимость
- Неудачный модульный тест
- Синтаксическая ошибка в Python
Для каждого сценария найдите строку с ошибкой в журнале и определите, что нужно изменить, чтобы сборка прошла успешно.
Вопрос: Журнал сборки показывает: этап INSTALL завершён успешно, этап PREBUILD завершён успешно, этап BUILD завершился с ошибкой «FAILED tests/testhandler.py::testprocessorder - AssertionError: assert 500 == 200». Какой этап и какое исправление решат эту проблему?
Это упражнение является частью курса
Автоматизация развёртывания на AWS
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение