Мы используем jenkins для сборки и развертывания нашего проекта. В настоящее время мы создаем проект (это приложение Spring Java) в одном задании jenkins и развертываем его на наших серверах в другом задании jenkins. Результатом задания сборки является военный файл, который собирается и развертывается maven на tomcat.
Это работало очень хорошо, пока мы не пришли к тому, что нам нужны разные файлы конфигурации (spring applicationContext.xml) для приложения в зависимости от того, на каком сервере развернуто приложение. Файл конфигурации упакован в файл войны из задания сборки.
Что было бы хорошим способом изменить процесс сборки для двух серверов с двумя файлами конфигурации? Есть ли способ избежать двух сборок только потому, что нам нужны два разных файла конфигурации в файлах войны?
Спасибо за вашу помощь!