在 Cloudbees 中使用开发和生产数据库的推荐方法是什么?有没有办法保持相同的 cloudbees-web.xml 配置并让环境负责连接正确的 dev/prod 数据库?
我在 cloudbees 中使用 Java/JPA/MySQL,或者至少尝试使用。
Ĵ
在 Cloudbees 中使用开发和生产数据库的推荐方法是什么?有没有办法保持相同的 cloudbees-web.xml 配置并让环境负责连接正确的 dev/prod 数据库?
我在 cloudbees 中使用 Java/JPA/MySQL,或者至少尝试使用。
Ĵ
是的。您可以cloudbees-web.xml
在表单中使用属性扩展。${property_name}
然后,您使用该bees config:set
命令来定义property_name
要部署到的应用程序 ID 的值。
因此,每当您部署到app-dev
实例时,它将使用 dev 数据库,而部署到app-prod
实例时将使用 prod 数据库。
这对于存储敏感信息也很有用,例如 jdbc 密码,因为它们不再嵌入在.war
文件中
有关详细信息,请参阅cloudbees wiki