Выбор ответа Junior CI и параллельный запуск спрашивают часто обновлено
Что запускать на пул-реквест
Вопрос
Полный регресс идёт 3 часа. Что разумнее запускать на каждый пул-реквест?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Линтеры, unit и смоук API/UI на 10-15 минут, полный регресс ночью. Пул-реквесту нужен быстрый и надёжный сигнал: короткий набор ключевых проверок.
Варианты ответа
- Ничего: тесты гонять ночью, а на PR достаточно ревью кода
- Полный регресс на каждый PR, разработчики подождут результата
- Линтеры, unit и смоук API/UI на 10-15 минут, полный регресс ночьюправильный ответ
- Линтер и проверку типов, а тесты запускать после мержа в main
Разбор
Пул-реквесту нужен быстрый и надёжный сигнал: короткий набор ключевых проверок. Три часа ожидания разработчики обойдут, ночной запуск без PR-проверок поймает баг слишком поздно, одного линтера мало.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.