@lisikus
начинающий DevOps (middle operations)

Стек технологий + Docker для реализации автоматического тестирования на физических машинах?

Добрый день!
Я - начинающий CI-инженер, вышедший из системного администрирования. На текущий момент времени, помимо сборок продукта у нас реализованы задачи прогона автотестов на виртуальных машинах. Для корректного тестирования продукта, нам необходима чистая система, в которой никогда не было установлено тестируемое ПО, по этой причине мы используем реверт снэпшота ВМ, после чего производится установка приложения и запуск тестов. Сейчас появилась задача реализации автоматического прогона тестов на физических машинах т.к. есть функциональности, использующие аппаратную составляющую, невозможную для проброса в ВМ. В качестве решения предполагается использовать docker-контейнеры. Пока что, чтение документации не привело к появлению сколько-нибудь оформленной картины "как должно в итоге быть". Прошу опытных контейнероводов подсказать, в каком направлении думать, какие решения использовать? Спасибо!
  • Вопрос задан
  • 777 просмотров
Пригласить эксперта
Ответы на вопрос 2
dummyman
@dummyman
диссидент-схизматик
Докер - один из способов развертки софта.
Если речь идет не о тестировании непосредственно развертки/установки продукта, я бы использовал mock.
Здесь есть несколько примеров использования https://fedoraproject.org/wiki/Using_Mock_to_test_...
Хотя сейчас посмотрел, это только для RedHat-based ОС. =)
Ответ написан
@rustler2000
погромист сикраш
EG-PMS2-LAN в помощь. Раз админ, то наверняка unattended setup знаешь\освоишь.
А как деплоить артифакт после билда - дело десятое. Это может быть и докер и архив и scp и rsync и черт в ступе.
Ответ написан
Ваш ответ на вопрос

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

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