Как запустить Dockerfile или docker-compose файл из пакета автоматизации - PullRequest
0 голосов
/ 21 октября 2018

Я создаю инфраструктуру автоматизации с использованием selenium, и моя точка входа в выполнение - это создание контейнеров разных типов БД, загрузка их с дампами базы данных и затем начало с тестов.

У меня есть одно простое и возможноебыть глупым вопросом Если я создаю файл docker-compose, который создает вышеупомянутый контейнер, и обычно мы выполняем команду docker-compose up для запуска файла компоновки Docker.

Но могу ли я контролировать docker-compose/Dockerfile, когдавыполнение продолжается, как

Тест начинается с TestNG -> Before Сценарии выполняются для запуска файла docker-compose и создания контейнеров.

как я могу это контролировать?

Спасибозаранее

1 Ответ

0 голосов
/ 21 октября 2018

Я могу подумать о следующих опциях:

1 - используйте ansible для развертывания для вас, вы можете написать игровую книгу с преимуществами шагов: масштабирование, все будет управлять для вас, вы можете добавлять уведомления,но требует управления собственным приложением и его изучения.

2 - используйте сценарий оболочки, который запустит все, чтобы запустить контейнеры (или как вы хотите, чтобы порядок был), затем запустите TestNG, дешевое и грязное решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...