Есть ли средство с docker для разделения учетных данных и URL-адреса на сетку селена из той же командной строки? - PullRequest
0 голосов
/ 19 июня 2020

Мы используем фреймворк робота для запуска сетки селена из контейнера docker. Файл dockerfile содержит всю среду фреймворка робота и необходимые ему зависимости.

docker run --rm -e ROBOT_TESTS=/tests_dir/ -e REMOTE_URL=https://bob:test@selenium.svc.remote/wd/hub -e BROWSER=Chrome

Выполняя эту команду выше, тесты проходят нормально. Однако мы хотели бы сделать то же самое из конвейера в CI / CD. Чтобы сделать вещи чистыми, мы бы предпочли иметь что-то вроде: docker run --rm -e ROBOT_TESTS=/tests_dir/ -e KEYS=bob:test -e REMOTE_URL=https://selenium.svc.remote/wd/hub -e BROWSER=Chrome

Последний позволит нам четко отделить URL от учетных данных KEYS в этом ситуация. Тогда будет легче отменить эти параметры во время нашего конвейера в CI / CD. Как что-то подобное могло хорошо работать? Мы тащим ноги, не продвигаясь вперед. Заранее благодарим вас за отзывы.

...