По порядку Middle CI и параллельный запуск обновлено
Порядок стадий пайплайна
Вопрос
Расставьте стадии пайплайна для пул-реквеста в разумном порядке.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Публикация отчёта и артефактов
- 2Линтеры и проверка типов
- 3Установка зависимостей из кеша
- 4Сборка и запуск приложения в окружении
- 5API- и UI-смоук
- 6Unit-тесты
Показать ответ и разбор
Коротко
Сначала дешёвые и быстрые проверки: если упал линтер, нет смысла гонять E2E. Публикация отчёта идёт последней и выполняется всегда, даже при падении.
Правильный порядок
- 1Установка зависимостей из кеша
- 2Линтеры и проверка типов
- 3Unit-тесты
- 4Сборка и запуск приложения в окружении
- 5API- и UI-смоук
- 6Публикация отчёта и артефактов
Разбор
Сначала дешёвые и быстрые проверки: если упал линтер, нет смысла гонять E2E. Публикация отчёта идёт последней и выполняется всегда, даже при падении.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.