2

我知道这个领域有很多类似的问题,我都试过了,但没有用。play run另外,只是命令似乎没问题

我设置了 Jenkins,它将使用 RDS 中的数据库。本地开发将使用 MySQL localhost。但我似乎无法在不同的配置文件中运行测试。它总是寻找 application.conf

这是我的 application.conf


...
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/mydb"
db.default.user=root
db.default.pass=""
db.default.logStatements=true
...

这是我的 ci.conf


include "application.conf"
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://${ENDPOINT_TO_RDS}/mydb"
db.default.user=username
db.default.pass=password
db.default.logStatements=true
...

但是当我运行play -Dconfig.file=conf/ci.conf test我的测试时,我仍然在寻找 application.conf。我通过在 application.conf 中输入错误密码来确认这一点。

4

0 回答 0