2017-04-07 48 views
0

我想從JUnit連接到實際的物理數據庫,而它在Maven構建/測試期間從Jenkins運行。我正在使用JBoss編寫JUnit。我不想在JUnit代碼/ git/svn中存儲數據庫連接字符串。我寧願通過數據源對其進行外部化,並在運行時或任何其他機制中使用JNDI進行連接。有沒有辦法,我可以使用Jenkins中的數據源設置連接到數據庫或者是否有更好的方法來實現這一目標?基本上,我想隱藏開發者的連接id/pwd,所以他們不知道/看到。JUnit連接到Jenkins的Oracle DB

回答

0

您可以使用環境變量或系統屬性來提供從Jenkins到JUnit測試的配置。在您的測試中閱讀它們並使用它建立與數據庫的連接。

0

但是這些將是可讀的廣告開發人員有權訪問Jenkins作業配置。