Вступить в клуб →
средняявопросТестовые окружения: Docker и данные

Тесты в пайплайне проверяют не тот код, который поедет в прод

Пайплайн устроен так: шаг «тесты» поднимает стенд командой docker compose up с build: . — образ собирается из текущей ветки. Затем шаг «релиз» отдельно собирает образ из того же кода и публикует его в реестр.

Какой риск здесь заложен?

  • Тестируется один образ, а выкатывается другой — сборки могут различаться
  • Двойная сборка замедляет пайплайн, других рисков нет
  • compose не умеет собирать образы, пригодные для прода
  • Образ из compose не попадёт в реестр, поэтому тесты бессмысленны

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела