我有一個open source project,它使用Maven與Java併爲數據庫連接定義了一些變量。設置用於運行測試的Travis數據庫的路徑
乾淨春季啓動:運行-DJDBC_DATABASE_URL =的jdbc:在PostgreSQL://本地主機/ peopleonmap -DJDBC_DATABASE_USERNAME = YOUR_USER -DJDBC_DATABASE_PASSWORD = YOUR_PASSWORD -DSERVER_PORT = YOUR_FAVORITE_PORT
然而,當我運行Travis CI (click here to the log)測試沒有找到與Travis CI數據庫測試的連接,測試失敗。我想知道如何解決它。
其他的細節是,我使用Heroku
和用於連接數據庫我看過那就是需要設置屬性spring.datasource.url
在application.properties
這樣的文件中:
spring.datasource.url = $ {JDBC_DATABASE_URL }
如果有一個選擇的測試中,我也considere有效期間除去dataSource
讀,但我認爲這是很酷的,有趣的運行與特拉維斯CI測試數據庫測試。
我忘了'travis.yml'文件中的一些重要屬性。謝謝。 +1 –