我正在部署我的 Play!2.1 在 Cloudbees 上的应用。
我的application.conf中有:
# Database configuration
# ~~~~~
db.default.driver=com.mysql.jdbc.Driver
db.default.url=${MYSQL_URL_DB}
db.default.user=${MYSQL_USERNAME_DB}
db.default.password=${MYSQL_PASSWORD_DB}
我在 Cloudbees 配置中定义了这些值:
$ bees config:list -a myself/my-app
Application Parameters:
proxyBuffering=false
MYSQL_URL_DB=jdbc:cloudbees://my-app
MYSQL_USERNAME_DB=my-app
MYSQL_PASSWORD_DB=yummy
Runtime Parameters:
java_version=1.7
git push cloudbees cloudbees:master
我使用触发 Jenkins 的git ( ) 发布我的应用程序。但是在部署应用程序时,我会进入 Jenkins 日志:
[错误](编译:编译)com.typesafe.config.ConfigException$UnresolvedSubstitution:conf/application.conf:16:无法解析替换为值:${MYSQL_PASSWORD_DB}
还有什么可以让 Jenkins 了解配置吗?我是不是误会了什么?
谢谢你的帮助!
阿尔班