MySQLデータベースプラグイン から jdbc MySQLのドライバー 含まれています:
より具体的には、このプラグインの実際の最後のバージョン(1.1)には、コネクタバージョン5.1.38が含まれています:
したがって、おそらくドライバーを使用可能にするには、ドライバーを強制的に登録する必要があります。
これを行うには、Class.forName("com.mysql.jdbc.Driver")
を使用します コードで接続をインスタンス化する前に:
import groovy.sql.Sql
node{
Class.forName("com.mysql.jdbc.Driver")
def sql = Sql.newInstance("jdbc:mysql://mysql:3306/test_db", "user","passwd", "com.mysql.jdbc.Driver")
def rows = sql.execute "select count(*) from test_table;"
echo rows.dump()
}
更新:
JDBC を使用するには Jenkinsパイプラインで利用可能なコネクタクラス データベースプラグイン を更新するために必要なGroovyスクリプト 現在のバージョンまで: