Я занимаюсь разработкой веб-сервиса RESTful на Java. Для тестирования интеграции я использую отдельный проект, который использует клиент-джерси для доступа к веб-сервису.
Во время разработки я развертываю артефакты на локальной стеклянной рыбе, поэтому базовый URL-адрес для Integrationtests выглядит примерно так: http://localhost:8080/MyWebApplication/myServlet/
. Я запускаю интеграционные тесты из Netbeans для локального сервера приложений.
Я использую jenkins для создания, развертывания и выполнения интеграционных тестов в тестовой системе. После развертывания в тестовой системе базовый URL-адрес будет другим, примерно таким: https://test.myproduct.com/myProductName/
. Обратные прокси-серверы направляют трафик на серверы приложений.
Сегодня URL-адрес final static String
в одном из классов интеграции. Как можно использовать get Jenkins (или Netbeans, если это проще) для предоставления базового URL-адреса для интеграционного теста?