Ваша команда запускает CI/CD-пайплайны в AWS CodePipeline. Вам необходимо добавить модульные тесты, которые будут выполняться как часть пайплайна до того, как артефакты будут подготовлены для тестирования. Как следует интегрировать модульные тесты в CI/CD-пайплайны?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавить фазу для запуска модульных тестов в buildspec AWS CodeBuild, используемый пайплайном..
Почему это правильный ответ
Правильный ответ — добавить фазу для запуска модульных тестов в buildspec AWS CodeBuild. AWS CodeBuild предназначен для компиляции исходного кода, выполнения модульных тестов и создания готовых к развертыванию артефактов. Интеграция модульных тестов непосредственно в файл buildspec.yml позволяет выполнять их на этапе сборки, до создания артефактов, что соответствует требованиям задачи. Создание отдельного пайплайна CodePipeline для тестов усложнит архитектуру и замедлит процесс. Использование агента CodeDeploy для модульных тестов нецелесообразно, так как CodeDeploy предназначен для развертывания приложений, а не для выполнения тестов на этапе сборки. Создание тестовой ветки в Git не решает проблему интеграции тестов в пайплайн; тесты все равно должны быть выполнены на каком-то этапе CI/CD.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется