2017-08-14 12 views
0

こんにちは私はJenkinsを使用してDBの移行とバージョンの追跡を検討して、Flywayを初めて使用しています。私たちはこのプロジェクトにOracle DBを持っています.Jenkinsの仕事を使ってベースラインを実行しようとすると、私はエラーになります。Jenkinsを使用したフライウェイ

$ /var/lib/jenkins/flyway-4.2.0/flyway -user=oracle ******** -url=jdbc:oracle:thin:@//10.202.98.95:1521/orcl -locations=/var/lib/jenkins/flyway-4.2.0/sql info baseline 
Flyway 4.2.0 by Boxfuse 

ERROR: Unable to instantiate JDBC driver oracle.jdbc.OracleDriver : oracle.jdbc.OracleDriver 
ERROR: Build step 'Invoke Flyway' failed due to errors. 

いくつかのいずれかが、私はこのエラーの原因となるものを知っている場合、それはそれはそれはあなたがフライウェイ用のOracle JDBCドライバ「をインストール」する必要がある可能性を事前に感謝

答えて

0

、参考になります。オラクルのドライバ(ojdbc6.jarとよく呼ばれます)を探し、documentationに従ってフライウェイ/ドライバにコピーします。

+0

ありがとうございました。これについてあなたの助けを感謝します。 – kingsxi

+0

新しくoracle DBサーバーをインストールしてVMに構成し、別のVMにJenkinsとFlyway Pluginをビルドし、SQLスクリプト/スキーマをGitリポジトリーからJenkins/Flyway VMにコピーしてoracle DBに移行して、バージョントラッカー。これが有効なシナリオであるかどうか確認してください。ありがとうございます。 – kingsxi

+0

あなたのシナリオは有効です。これは私が過去にジェンキンスと一緒にフライウェイを使った方法です。 –

関連する問題