За последние пару лет я разрабатывал несколько приложений Grails. Я все чаще обнаруживаю, что трех сред grails (dev, test, prod) недостаточно для удовлетворения моих потребностей. Чем более «корпоративным» становится ваше приложение, тем больше у вас сред.
Я склонен использовать 6 сред для моего цикла разработки ...
DEVA // My dev
DEVB // Товарищи по команде dev
CI_TEST // CI нравится Хадсон
QA_TEST // Среда команды тестирования
UAT_TEST // Среда тестирования клиентов
ПРОД // Производство
Мне интересно, есть ли способ определить пользовательские среды Grails? Я не думаю, что есть, но эта функция может быть удобной.
Способ, которым я сейчас обхожусь, заключается в выводе конфигурации в файл свойств.
Я предполагаю, что это довольно распространенное требование, так как вы справляетесь со своей средой?