2017-08-14 2 views
0

Hallo Ich bin neu in Flyway, erkunden Sie die DB Migration und Versionsverfolgung mit Jenkins. Wir haben Oracle DB in diesem Projekt, hier ist der Fehler, den ich bekomme, wenn ich versuche, Baseline mit Jenkins-Job auszuführen.Flyway mit 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. 

Es wäre hilfreich, wenn jemand mir was wissen lassen, diesen Fehler verursacht, Vielen Dank im Voraus

Antwort

0

Es es wahrscheinlich, müssen Sie die Oracle JDBC-Treiber für Flyway „installieren“. Suchen Sie den Oracle-Treiber (oft genannt) und kopieren Sie ihn in den Flyway/Treiber gemäß der documentation.

+0

Danke, es hat funktioniert. Schätzen Sie Ihre Hilfe dazu. – kingsxi

+0

Ich plane, frischen oracle DB Server zu installieren und es auf einer VM zu konfigurieren und Jenkins und Flyway Plugin auf einer anderen VM zu erstellen und die SQL Skripte/Schemas von Git Repo zu Jenkins/Flyway VM zu kopieren und zu Oracle DB zu migrieren und flyway tut das Versions-Tracker. Können Sie bitte bestätigen, ob dies ein gültiges Szenario ist? Bitte schlagen Sie vor, Danke – kingsxi

+0

Ihr Szenario ist gültig. So habe ich in der Vergangenheit mit Jenkins Flyway benutzt. –