2017-04-07 67 views
0

我想从JUnit连接到实际的物理数据库,而它在Maven构建/测试期间从Jenkins运行。我正在使用JBoss编写JUnit。我不想在JUnit代码/ git/svn中存储数据库连接字符串。我宁愿通过数据源对其进行外部化,并在运行时或任何其他机制中使用JNDI进行连接。有没有办法,我可以使用Jenkins中的数据源设置连接到数据库或者是否有更好的方法来实现这一目标?基本上,我想隐藏开发者的连接id/pwd,所以他们不知道/看到。JUnit连接到Jenkins的Oracle DB

回答

0

您可以使用环境变量或系统属性来提供从Jenkins到JUnit测试的配置。在您的测试中阅读它们并使用它建立与数据库的连接。

0

但是这些将是可读的广告开发人员有权访问Jenkins作业配置。