@VITYA-XY1

Как протестировать Docker container? Существуют ли готовые юнит тесты для GitLab?

Здравствуйте
Новичек в CI/CD и во всем что с ним связано.
Есть ли какие-то best practice как тестировать работоспособность контейнера в pipeline gitlab?
Ну т.е. сбилдил я контейнер через runner а дальше как проверить его работоспособность?
Поднимать контейнер с имейджа, чекать курлом и далее тушить?
A если билд кривой и сервис не запустился или отдает 500тую, но тем не менее контейнер запущен и занимает порт, а я фикшу сервис и выполняю пуш изменений, но дальше CI матерится "мол порт занят", не могу ранить контейнер для теста, тогда выходит нужно докер тестить до билда, на зачем тогда тесты...
Господа DevOps. Может кто-то меня просветить?
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Healthcheck
Запускать для теста можно не занимая портов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы