@VITYA-XY1

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

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

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

Войти через центр авторизации
Похожие вопросы
Sarex Москва
от 130 000 до 185 000 ₽
Playkot Санкт-Петербург
До 200 000 ₽
17 февр. 2020, в 19:40
500 руб./за проект
17 февр. 2020, в 19:36
5000 руб./за проект
17 февр. 2020, в 19:27
200 руб./в час