По порядку Middle CI и параллельный запуск обновлено

Порядок стадий пайплайна

Вопрос

Расставьте стадии пайплайна для пул-реквеста в разумном порядке.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Публикация отчёта и артефактов
  2. 2
    Линтеры и проверка типов
  3. 3
    Установка зависимостей из кеша
  4. 4
    Сборка и запуск приложения в окружении
  5. 5
    API- и UI-смоук
  6. 6
    Unit-тесты
Показать ответ и разбор

Коротко

Сначала дешёвые и быстрые проверки: если упал линтер, нет смысла гонять E2E. Публикация отчёта идёт последней и выполняется всегда, даже при падении.

Правильный порядок

  1. 1
    Установка зависимостей из кеша
  2. 2
    Линтеры и проверка типов
  3. 3
    Unit-тесты
  4. 4
    Сборка и запуск приложения в окружении
  5. 5
    API- и UI-смоук
  6. 6
    Публикация отчёта и артефактов

Разбор

Сначала дешёвые и быстрые проверки: если упал линтер, нет смысла гонять E2E. Публикация отчёта идёт последней и выполняется всегда, даже при падении.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.