powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Настройка конфигурации
7 сообщений из 7, страница 1 из 1
Настройка конфигурации
    #38721864
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть приложение, которое собирается в варку и разворачивается на главном сервере. Очень часто при изменениях и новой сборке приложения вылазят определенные косяки и как следствие - недовольство со стороны руководства. Планируется на одном сервере разворачивать более-менее стабильно работающую версию, которая меняется реже, а на втором тестовую. Как разграничить это на уровне конфигурации. В приложении используется spring+maven+hibernate. На сколько я понимаю нужно копать в сторону профилей. Прошу вас показать хорошие примеры на эту тему, по возможности на русском(но не обязательно). Спасибо
...
Рейтинг: 0 / 0
Настройка конфигурации
    #38721876
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulT,

1. Ну сначала с ветками нужно определиться в вашей VCS, для примера читайте про GitFlow/HgFlow
2. Дальше прикрутите maven-release plugin
3. Ну и Spring Profiles для управления конфигурациями под разный environment
...
Рейтинг: 0 / 0
Настройка конфигурации
    #38721878
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Настройка конфигурации
    #38721987
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понял при чем тут релиз плагин.

Что касается проблемы ТС, то я использую два подхода. 1) Если код примерно одинаковый, а отличаются только урлы, пароли, и тд, короче все что можно вынести в файл properties, то просто завожу несколько папок, в зависимости от env переменной подымается конфиг с нужной папки. 2) Если бины тоже разные, то есть отличается именно логика, то да - через спринг профили.
...
Рейтинг: 0 / 0
Настройка конфигурации
    #38722022
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTЕсть приложение, которое собирается в варку и разворачивается на главном сервере.
Тут все понятно.

JulTОчень часто при изменениях и новой сборке приложения вылазят определенные косяки и как следствие - недовольство со стороны руководства. Планируется на одном сервере разворачивать более-менее стабильно работающую версию, которая меняется реже, а на втором тестовую.
Стандартный подход, что есть три инфраструктуры тестирования - сервер разработки, тестовый сервер и копия production (возможно, у заказчика).

JulTКак разграничить это на уровне конфигурации. В приложении используется spring+maven+hibernate. На сколько я понимаю нужно копать в сторону профилей. Прошу вас показать хорошие примеры на эту тему, по возможности на русском(но не обязательно). Спасибо
А вот здесь уже совсем непонятно. Насколько понимаю, вопрос где хранить адрес БД? Тогда см. предыдущий пост от забыл ник . По моему опыту лучше всего, когда такие специфичные для инфраструктуры файлы лежат вне приложения, например, в папке /etc.
...
Рейтинг: 0 / 0
Настройка конфигурации
    #38722095
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTПланируется на одном сервере разворачивать более-менее стабильно работающую версию, которая меняется реже, а на втором тестовую. Как разграничить это на уровне конфигурации. В приложении используется spring+maven+hibernate. На сколько я понимаю нужно копать в сторону профилей. Прошу вас показать хорошие примеры на эту тему, по возможности на русском(но не обязательно). Спасибо
Что за косяки? В чём их природа? Это ошибки разработки? Конфигурирования? Доступов? Источников данных?
...
Рейтинг: 0 / 0
Настройка конфигурации
    #38722097
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отсутствие в штате тестировщика хотим нивелировать конфигурацией. imho
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Настройка конфигурации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]