He estado desarrollando varias aplicaciones de Grails en los últimos años. Cada vez veo más que los entornos de los tres griales (desarrollo, prueba, prod) no son suficientes para satisfacer mis necesidades. Mientras más "empresarial" sea tu aplicación, más ambientes tendrás.Entornos personalizados de Grails?
que tienden a utilizar 6 ambientes para mi ciclo de desarrollo ...
DEVA // Mi dev compañeros
DEVB // equipo de desarrollo
CI_TEST // IC como Hudson QA_TEST ambiente de equipo // Prueba
// Clientes UAT_TEST de entorno de
PROD // producción
Im pregunto si hay una manera de definir entornos personalizados Grails? No creo que exista, pero la función podría ser útil.
La forma en que lo estoy solucionando ahora es mediante la externalización de la configuración a un archivo de propiedades.
Imagino que este es un requisito bastante común, entonces, ¿cómo ha estado lidiando con sus entornos?
, funciona bien, ¡gracias! Me sorprende que esto no esté enterrado en los documentos en algún lado. – tinny
Sí, si tienes 5 minutos sería bueno plantear y emitir en Grails 'JIRA solicitando un mejor doco en esto. – leebutts
Por cierto, si usa varios entornos personalizados, no confíe en Environment.current en su código: afaik siempre devuelve CUSTOM para todos ellos. – carlosayam