Я занимаюсь разработкой нескольких приложений Grails за последние пару лет. Я все чаще нахожу, что три среды грааля (dev, test, prod) недостаточны для удовлетворения моих потребностей. Чем больше «предприятий» получает ваше приложение, тем больше у вас условий.Пользовательские среды Grails?
Я предпочитаю использовать 6 условий для моего цикла разработки ...
DEVA // Мой Дев товарищей
DEVB // Команда разработчиков
CI_TEST // CI как Hudson QA_TEST команда окружающей среды // Тестирование
UAT_TEST // Клиенты тестирования среды
PROD // Производство
Im интересно, если есть способ определить пользовательские Grails среды? Я не думаю, что есть, но функция может быть удобной.
Способ, которым я обходился сейчас, - это перенаправить конфигурацию в файл свойств.
Id представьте, что это довольно распространенное требование, так как вы имеете дело с вашей средой?
Хорошо работает, спасибо! Меня удивляет, что это не похоронено в документах. – tinny
Да, если у вас есть 5 минут, было бы неплохо поднять и выпустить в JIRA от Grails, требуя от этого лучше doco. – leebutts
Кстати, если вы используете несколько пользовательских окружений, не полагайтесь на Environment.current в своем коде: afaik всегда возвращает CUSTOM для всех из них. – carlosayam