Как разделить запуски докер и локальные запуски на уровене CI а не в коде

driver = new RemoteWebDriver(new URL("http://" + host + ":4444/wd/hub"), dc);

стандартный вариант драйвера для докера
поднимаем контейнер и запускаем тесты
мне хотелось бы чтобы тесты ничего не знали о том где они будут запускаться
локально или на хабе или еще где
может есть готовые примеры конфигов для этого/Jenkinsfile?

Можно через параметр передавать, чтобы тесты понимали, какой броузер использовать.

мне бы больше нравилось, если бы тесты вообще ничего про это не знали
типа

  1. Тест - гет урл(обычный драйвер селенида)
  2. Дженкинс файл - трасформ урл…
  • у меня уже и так есть порт форвардер(путти)
    те хост будет это айпишиник типа 1234.123.212:9999
    порт на порт нормально работает?