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

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

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

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

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


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