gpt4 book ai didi

grails - 自定义 Grails 环境?

转载 作者:行者123 更新时间:2023-12-04 05:21:40 26 4
gpt4 key购买 nike

在过去的几年里,我一直在开发几个 Grails 应用程序。我越来越发现三个 grails 环境(dev、test、prod)不足以满足我的需求。您的应用程序获得的“企业”越多,您往往拥有的环境就越多。

我倾向于在我的开发周期中使用 6 个环境......

DEVA//我的开发者
DEVB//队友开发
CI_TEST//CI 像 Hudson
QA_TEST//测试团队环境
UAT_TEST//客户测试环境
PROD//生产

我想知道是否有办法定义自定义 Grails 环境?我不认为有,但该功能可能很方便。

我现在解决这个问题的方法是将配置外部化到一个属性文件中。

我想这是一个非常普遍的要求,那么您是如何处理您的环境的?

最佳答案

Config.groovy 和 DataSource.groovy 都支持自定义环境(我很确定大多数其他配置文件也支持)。

如果您想启动您的应用程序或将其打包为您使用的自定义环境

grails -Dgrails.env=myCustomEnv run-app

然后在 Config 你会有
environments{
myCustomEnv{
myProp = 'myVal'
}
}

我在用户指南中找不到关于它的页面,但我们像这样使用它们来进行 beta 和 uat 环境设置。

关于grails - 自定义 Grails 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com